- A collection of all the Controllers in K8s packaged as a single process. Controllers continuously monitor K8s objects in the
etcd and make the necessary changes to them in the cluster.
- When setting up the cluster from scratch, download the
kube-controller-manager binary and run it as a service.
- If the cluster is set up using KubeAdmin, the
kube-controller-manager is automatically deployed as a static pod in the kube-system namespace on the master node. The config is present at /etc/kubernetes/manifests/kube-controller-manager.yaml