Eviction vs Preemption

Both kick pods. Different reasons.

Eviction

Eviction and preemption are two different mechanisms by which Kubernetes removes pods. They are sometimes confused; the distinction matters because the response to each is different. The discipline is recognizing which is which.

What eviction is:

Eviction is the resource-pressure response. The kubelet is acting to preserve the node's health.

Preemption

Preemption is different. A higher-priority pod needs to schedule but no capacity exists. The scheduler removes lower-priority pods to make room; preemption is the scheduler's tool.

Preemption is the priority-driven response. The scheduler is satisfying high-priority needs at the cost of lower-priority pods.

Respond

The response depends on which mechanism is firing. Eviction patterns drive resource-pressure investigation; preemption patterns drive priority-class review.

Eviction vs preemption is one of those Kubernetes distinctions that matters in practice. Nova AI Ops integrates with cluster events, surfaces both patterns separately, and supports the targeted investigation that each pattern needs.