Kubernetes scheduler
Jump to navigation
Jump to search
kube-scheduler is the default scheduler for Kubernetes and runs as part of the control plane.
- Logs:
/var/log/kube-scheduler.log- Scheduler (kube-scheduler), responsible for making scheduling decisions
Activities[edit]
- CKA v1.18: Know how to configure the Kubernetes scheduler
- CKA v1.18: Use label selectors to schedule Pods:
kubectl label nodesandnodeSelector - Read about Kubernetes scheduler and Karpenter https://github.com/aws/karpenter/issues/1528
- Read about Resource Management for Pods and Containers
Related terms[edit]
PodFitsResourcesfilternodeSelectorKind: Podkubectl get pods -o widekubectl logsCronJobsdefault-schedulerFailedScheduling- Karpenter
- Kubernetes pod affinity and anti affinity
0/11 nodes are available: 1 Insufficient cpu, 1 Too many pods, 10 nodes(s) didn't match Pod's node affinity/selector 0/2 nodes are available: 1 Too many pods, 1 nodes(s) didn't match Pod's node affinity/selector
See also[edit]
kube-scheduler, /var/log/kube-scheduler.log- FailedScheduling:
Insufficient cpu,Insufficient memory,timed out waiting for the condition,unbound immediate PersistentVolumeClaims, preemption, had untolerated taint(s) - Kubernetes control plane,
Kubernetes components,/etc/kubernetes/manifests/ - Kubernetes scheduler,
default-scheduler, FailedScheduling, kube-scheduler, /var/log/kube-scheduler.log - Kubernetes pod affinity and anti affinity, Kubernetes Node Affinity,
default-scheduler, affinity:, NodeAffinity, spec.affinity.podAntiAffinity, affinity.podAffinity
Advertising: