← Kubernetes learning pathKubernetes · Module 2 of 10
Architecture
Understand the control plane and worker nodes.
📖 Key ideas
- Control plane: API server, etcd, scheduler, controller manager.
- Worker nodes run pods via the kubelet and container runtime.
- kube-proxy handles networking rules on nodes.
- etcd stores all cluster state.
- 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