Thursday, May 28, 2026

Kubernetes Control Plane Components


Component Name Primary Function Runs Control Loops?
kube-apiserver Exposes the Kubernetes API; acts as the entry point for all cluster communication and commands. No (It processes requests but does not run the loops).
etcd Stores the complete cluster configuration and state data in a secure, distributed key-value database. No (It is a passive data store).
kube-scheduler Assigns newly created Pods to optimal worker nodes based on resource availability and constraints. No (It focuses purely on placement decisions).
kube-controller-manager Yes. It embeds core control loops (like node, job, and endpoint controllers) that constantly watch the cluster state and drive it toward the desired configuration. Yes (Primary manager for core cluster loops).
cloud-controller-manager Connects your cluster to a cloud provider's API to manage cloud-specific resources like load balancers and storage. Yes (Specifically for cloud-infrastructure loops).

No comments:

Post a Comment

Loop Engineering: Designing the Systems That Prompt Your Agents

Loop Engineering For the last couple of years, the core skill in working with AI was writing a good prompt. You'd craft careful instru...