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 project
linked to: Kubernetes
exposesPort 10252
follows control loop pattern
implements Kubernetes controllers
introducedIn Kubernetes 1.0
linked to: Kubernetes
leaderElectionResource ConfigMap
Lease
leaderElectionStorage Kubernetes API
linked to: kube-apiserver
license Apache License 2.0
logging structured logs
metricsFormat Prometheus
monitors cluster state
partOf Kubernetes control plane
reconciles actual state with desired state
repository https://github.com/kubernetes/kubernetes
requires etcd (indirectly via kube-apiserver)
linked to: etcd
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 Kubernetes API
linked to: kube-apiserver
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 Kubernetes control plane
linked to: kube-controller-manager
kube-apiserver communicatesWith kube-controller-manager
kube-controller-manager partOf Kubernetes control plane
linked to: kube-controller-manager
kube-controller-manager implements Kubernetes controllers
linked to: kube-controller-manager