1.9 KiB
1.9 KiB
title | weight | content_type | no_list |
---|---|---|---|
Scheduling, Preemption and Eviction | 95 | concept | true |
In Kubernetes, scheduling refers to making sure that {{<glossary_tooltip text="Pods" term_id="pod">}} are matched to {{<glossary_tooltip text="Nodes" term_id="node">}} so that the {{<glossary_tooltip text="kubelet" term_id="kubelet">}} can run them. Preemption is the process of terminating Pods with lower {{<glossary_tooltip text="Priority" term_id="pod-priority">}} so that Pods with higher Priority can schedule on Nodes. Eviction is the process of terminating one or more Pods on Nodes.
Scheduling
- Kubernetes Scheduler
- Assigning Pods to Nodes
- Pod Overhead
- Pod Topology Spread Constraints
- Taints and Tolerations
- Scheduling Framework
- Dynamic Resource Allocation
- Scheduler Performance Tuning
- Resource Bin Packing for Extended Resources
- Pod Scheduling Readiness
- Descheduler
Pod Disruption
{{<glossary_definition term_id="pod-disruption" length="all">}}