kube-controller-manager

E184345

kube-controller-manager is a core Kubernetes control-plane daemon that runs and coordinates various controllers responsible for maintaining the desired state of cluster resources.

All labels observed (3)

How this entity was disambiguated

Statements (61)

Predicate Object
instanceOf Kubernetes control plane component
controller manager
actsOn Kubernetes objects
authenticationMethod bearer tokens
client certificates
binaryName kube-controller-manager
communicatesWith kube-apiserver
configurationMethod command-line flags
configuration file
deploymentMode static Pod
systemd service
developedBy Cloud Native Computing Foundation
Kubernetes
surface form: Kubernetes project
exposesPort 10252
follows control loop pattern
implements kube-controller-manager self-linksurface differs
surface form: Kubernetes controllers
introducedIn Kubernetes
surface form: Kubernetes 1.0
leaderElectionResource ConfigMap
Lease
leaderElectionStorage kube-apiserver
surface form: Kubernetes API
license Apache License 2.0
logging structured logs
metricsFormat Prometheus
monitors cluster state
partOf kube-controller-manager self-linksurface differs
surface form: Kubernetes control plane
reconciles actual state with desired state
repository https://github.com/kubernetes/kubernetes
requires etcd
surface form: etcd (indirectly via kube-apiserver)
responsibleFor maintaining desired state of cluster resources
runsAs daemon
runsControllers BootstrapToken controller
CertificateSigningRequest controller
DaemonSet controller
Deployment controller
Endpoint controller
EndpointSlice controller
Garbage collector controller
HorizontalPodAutoscaler controller
Job controller
Namespace controller
Node controller
NodeLifecycle controller
PersistentVolume controller
PersistentVolumeClaim binder controller
PodGC controller
Replication controller
ResourceQuota controller
Service controller
ServiceAccount controller
StatefulSet controller
TTL controller
TokenCleaner controller
Volume expansion controller
runsOn Kubernetes control-plane nodes
status actively maintained
supports feature gates
leader election
metrics endpoint
secure serving
uses kube-apiserver
surface form: Kubernetes API
writtenIn Go

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Kubernetes component kube-controller-manager
kube-apiserver partOf kube-controller-manager
this entity surface form: Kubernetes control plane
kube-apiserver communicatesWith kube-controller-manager
kube-controller-manager partOf kube-controller-manager self-linksurface differs
this entity surface form: Kubernetes control plane
kube-controller-manager implements kube-controller-manager self-linksurface differs
this entity surface form: Kubernetes controllers