Learning Objectives:
Differentiate between the high-level roles of the Kubernetes Control Plane (the “brain”) and the Worker Nodes (the “muscle”).
Identify the four key components of the Control Plane:
kube-apiserveretcdkube-schedulerkube-controller-managerExplain the specific responsibility of each Control Plane component (e.g., apiserver as the front-door, etcd as the database, scheduler for placement).
Identify the three key components of a Worker Node:
kubeletkube-proxyContainer RuntimeDescribe the primary function of each Worker Node component (e.g., kubelet as the node agent, kube-proxy for networking).
Develop a clear mental model of how all cluster components communicate to deploy and manage an application.