kube-scheduler

E184344

kube-scheduler is the Kubernetes control-plane service responsible for assigning newly created pods to suitable nodes based on resource availability, constraints, and scheduling policies.

All labels observed (1)

Label Occurrences
kube-scheduler canonical 2

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf Kubernetes component
control plane component
scheduler
binaryName kube-scheduler
communicatesWith kube-apiserver
configurationFormat ConfigMap
Policy configuration (legacy)
developedBy Cloud Native Computing Foundation
Kubernetes
surface form: Kubernetes project
exposes Prometheus metrics endpoint
implements binding phase
filtering phase
scoring phase
input unscheduled pods
introducedIn early Kubernetes versions
license Apache License 2.0
monitoredBy Kubernetes metrics
output pod-to-node bindings
partOf Kubernetes
surface form: Kubernetes control plane
programmingLanguage Go
readsFrom kube-apiserver
surface form: Kubernetes API server
repository https://github.com/kubernetes/kubernetes
responsibleFor assigning pods to nodes
evaluating scheduling policies
pod scheduling
respecting affinity and anti-affinity rules
respecting node selectors
respecting pod priority and preemption
respecting resource constraints
respecting taints and tolerations
respecting topology spread constraints
runsAs deployment in some Kubernetes setups
static pod on control-plane nodes
schedules Pods
supports NodeAffinity
PodAffinity
PodAntiAffinity
PodOverhead
PodTopologySpread
custom scheduling plugins
multiple scheduling profiles
preemption
priority classes
resource requests and limits
taints and tolerations
topology spread constraints
targets Nodes
uses extender API
framework API
scheduling plugins
scheduling policies
scheduling profiles
writesTo kube-apiserver
surface form: Kubernetes API server

How these facts were elicited

Referenced by (2)

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

Kubernetes component kube-scheduler
kube-apiserver communicatesWith kube-scheduler