6 items with this tag.
How Pods are placed, moved, evicted, and protected from voluntary and involuntary disruption.
The scheduler picks a node for Pods that do not already have one. It filters impossible nodes and scores the rest.
Node assignment is how workloads express where they can or should run.
Taints repel Pods. Tolerations let Pods accept that repulsion. Affinity attracts or separates by labels.
When capacity is scarce, Kubernetes needs rules for who gets scheduled and who gets pushed out.
A disruption budget tells Kubernetes how much voluntary disruption an app can tolerate.