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
This entity first appeared as the object of triple T1636497 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: kube-scheduler Context triple: [Kubernetes, component, kube-scheduler]
-
A.
Kubernetes
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of machines.
-
B.
Azure Kubernetes Service
Azure Kubernetes Service is a managed container orchestration platform that simplifies deploying, scaling, and operating Kubernetes clusters in the Microsoft Azure cloud.
-
C.
Resource Governor
Resource Governor is a SQL Server feature that enables administrators to manage and control SQL Server workload and system resource consumption by defining and enforcing resource limits for different workloads.
-
D.
Keystone Service
Keystone Service is an Amtrak-operated passenger rail service in Pennsylvania that provides frequent regional connections, primarily between Harrisburg and New York City via Philadelphia.
-
E.
Task Scheduler (via System Agent)
Task Scheduler (via System Agent) is a Windows 95 utility that automatically runs programs and maintenance tasks at scheduled times through the System Agent interface.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: kube-scheduler Target entity description: 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.
-
A.
Kubernetes
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of machines.
-
B.
Azure Kubernetes Service
Azure Kubernetes Service is a managed container orchestration platform that simplifies deploying, scaling, and operating Kubernetes clusters in the Microsoft Azure cloud.
-
C.
Resource Governor
Resource Governor is a SQL Server feature that enables administrators to manage and control SQL Server workload and system resource consumption by defining and enforcing resource limits for different workloads.
-
D.
Keystone Service
Keystone Service is an Amtrak-operated passenger rail service in Pennsylvania that provides frequent regional connections, primarily between Harrisburg and New York City via Philadelphia.
-
E.
Task Scheduler (via System Agent)
Task Scheduler (via System Agent) is a Windows 95 utility that automatically runs programs and maintenance tasks at scheduled times through the System Agent interface.
- F. None of above. chosen
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
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: kube-scheduler Description of subject: 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.
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.