DEV Community

Siri Varma Vegiraju
Siri Varma Vegiraju

Posted on

How the Kubernetes Control Plane actually works

🚒 How the Kubernetes Control Plane Works βš™οΈ

Kubernetes' control plane is the brain of the cluster, managing the desired state and ensuring everything runs as intended.

πŸ”Ή API Server – Front door to the cluster. All commands (kubectl, dashboards, etc.) hit here first.
πŸ”Ή Controller Manager – Watches for state drifts and reconciles them. E.g., ensures 3 pods stay running if that's what's declared.
πŸ”Ή Scheduler– Assigns pods to nodes based on resource availability, taints, affinities, etc.
πŸ”Ή etcd – The cluster's key-value store, holding the current state and configuration.
πŸ”Ή Cloud Controller Manager – Bridges Kubernetes with cloud-specific resources (e.g., load balancers, volumes).

🧠 In short: You define the desired state. Kubernetes keeps it that way.

Kubernetes #CloudNative #DevOps #Containers #K8s

Top comments (0)