- 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