The Manufactory of Kubernetes: The kube-controller-manager
Explore the role of the kube-controller-manager in Kubernetes architecture. Understand how it runs multiple controllers that reconcile the cluster's actual state with the desired state, maintaining resources like Deployments and Services. This lesson helps you grasp core cluster-level functions and design principles behind Kubernetes controllers and operators.
The kube-controller-manager
In this course, we won’t make any customizations of the kube-controller-manager. So, this lesson will only give us a basic understanding of what the kube-controller-manager does. At the same time, we could benefit a lot from the design of the kube-controller-manager. This is where the operator pattern originates from.
What does the kube-controller-manager do?
As we discussed previously, the control plane is responsible for driving the actual state of the system toward the ...