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)