Control Plane¶
The Kubernetes control plane is the collection of components, including the API server, controller manager, scheduler, and etcd, that make global decisions about the cluster and detect and respond to cluster events.
-
The front-end of the Kubernetes control plane — receives, validates, and processes RESTful API requests from all cluster components.
-
The key-value store that persists all cluster configuration data and state.
-
Runs controller processes that continuously reconcile cluster state — node, replication, and endpoints controllers.
-
Assigns newly created Pods to nodes based on resource availability, constraints, and affinity rules.