Search⌘ K

Kubernetes

Explore the fundamentals of Kubernetes and how it integrates with Docker for web development. Learn to enable Kubernetes on Docker Desktop, understand cluster concepts, and manage deployments with YAML files. Discover how to update, expose, and delete deployments, and get introduced to helpful Kubernetes tools for effective container orchestration.

Kubernetes

πŸ“Œ Unfortunately, Kubernetes is not supported on the Educative platform yet. But this lesson provides details on how you can make it work locally.

Kubernetes is considerably beyond the scope of this course, but it uses the following concepts and terminology.

Kubernetes

Cluster

A cluster is a set of nodes that are either physical or virtual servers (like a Docker swarm). At least one master (like a swarm manager) controls all nodes through the Kubernetes API server. Communication with the master is handled by the kubectl CLI tool.

Each node runs an agent process known as a kubelet. It is responsible for receiving information from the master to start, stop, or modify groups of containers known as pods, which have shared storage ...