Hola Amigos π
Welcome back to K8s-With-Pravesh!
After covering the Datastore of Kubernetes: etcd , we're going deep into what is popularly known as the "Autopilot" of the Kubernetes Control Plane: the Controller Manager.
We'll understand how it plays a crucial role in continuously reconciling the state of our cluster.
For those of you who are new here, I'm Pravesh, an AWS Community Builder and IBM Champion. In this series, we're dissecting all the important components of a Kubernetes cluster.
So, get your terminals ready, and let's dive right in!
What is Kubernetes Controller Manager?
The Kubernetes Controller Manager ( kube-controller-manager ) is a core component of the Control Plane that runs multiple built-in controllers within a single process.
Each controller has a specific responsibility, but they all follow a similar mechanism: they continuously watch the state of the cluster, and whenever the actual state differs from the desired state, they take action to bring things back in sync.
Thisβ¦