← Kubernetes learning path
Kubernetes · Module 2 of 10

Architecture

Understand the control plane and worker nodes.

📖 Key ideas

  1. Control plane: API server, etcd, scheduler, controller manager.
  2. Worker nodes run pods via the kubelet and container runtime.
  3. kube-proxy handles networking rules on nodes.
  4. etcd stores all cluster state.
  5. kubectl talks to the API server.
💡 Real-life example: The control plane is head office; worker nodes are branches doing the actual work.
API serverFront door to the cluster
etcdKey-value store for cluster state
SchedulerAssigns pods to nodes
kubeletNode agent running pods