Pod Evictability and Toleration

Some pods shouldn't evict. The patterns.

Tolerations

Pod evictability is the discipline of controlling which pods can be evicted under various conditions. The team's choices about tolerations, priority, and explicit evict-blocking shape the cluster's behavior during disruptions and resource pressure.

What tolerations provide:

Tolerations are the discipline for placement. The team's policy controls which workloads can run where.

Priority

Priority classes determine which pods get protected during resource pressure. Higher priority pods are protected; lower priority pods are evicted when capacity is tight.

Priority is the protection discipline. The team's choices about priority shape what survives resource pressure.

Not evictable

Some pods should not be evicted under any circumstances. The safe-to-evict: false annotation marks them; the autoscaler and drain operations respect the annotation. The discipline is using this sparingly.

Pod evictability is one of those Kubernetes operational disciplines that pays off across many disruptions. Nova AI Ops integrates with cluster telemetry, surfaces evictability patterns, and produces the per-workload visibility that the platform team uses to manage cluster operations effectively.