What is Controller Manager?
Kubernetes control plane component running control loops to maintain desired state.
The Kubernetes Controller Manager runs a collection of controllers — reconciliation loops that watch the cluster state and work to bring the actual state toward the desired state. For example, the Deployment controller ensures the correct number of replica pods are running, and the Node controller manages node lifecycle. All controllers share a single process for efficiency. Custom controllers (Operators) extend this pattern for application-specific logic.
More Kubernetes Terms
Admission Controller
A Kubernetes plugin that intercepts API requests before objects are persisted.
Auto Scaling
Automatically adjusting the number of compute resources based on demand.
ClusterIP
The default Kubernetes Service type that exposes a service on an internal cluster IP.
ConfigMap
A Kubernetes object for storing non-sensitive configuration data as key-value pairs.
CoreDNS
The default DNS server in Kubernetes clusters for service discovery.
CRD (Custom Resource Definition)
A Kubernetes extension mechanism for defining custom object types.
Test your knowledge of Controller Manager and 130 other DevOps concepts