Image Pull Policy Discipline

imagePullPolicy: Always vs IfNotPresent. The decision.

Always

Image pull policy controls when Kubernetes pulls container images. Three values are available: Always, IfNotPresent, Never. Each fits different scenarios; the choice affects deployment speed, freshness, and operational characteristics.

What Always provides:

Always is the right default for production. The slower startup is a worthwhile trade-off for predictability.

IfNotPresent

IfNotPresent uses the cached image if it exists locally. The startup is faster; the trade-off is potential staleness.

IfNotPresent is the right choice for development and for production with immutable tags. The faster startup pays off when the staleness risk is bounded.

Never

Never tells Kubernetes never to pull. The image must be pre-loaded; if not present, the pod fails to start.

Image pull policy discipline is one of those small Kubernetes choices that compounds across many pods. Nova AI Ops integrates with cluster telemetry, surfaces pull patterns and failures, and produces the operational visibility that drives effective pull policy decisions.