Rolling Update vs Recreate

Two deployment strategies. When to use each.

RollingUpdate

RollingUpdate and Recreate are the two Deployment update strategies. Rolling is the default; Recreate is a last resort. The discipline is using each appropriately; defaulting to rolling produces good outcomes.

What RollingUpdate provides:

RollingUpdate is the right default. The zero-downtime characteristic matches most workloads' needs.

Recreate

Recreate is the alternative. All old pods terminate; then new pods start. The strategy is fast but causes outage.

Recreate is the special case. Most updates use rolling; Recreate is reserved for specific needs.

When recreate

The when-to-use Recreate is narrow. Stateful migrations that cannot have mixed versions are the typical case; everything else uses rolling.

Rolling update vs recreate is one of those Kubernetes deployment choices that defaults to the better option. Nova AI Ops integrates with cluster deployment telemetry, surfaces patterns, and supports the team's deployment discipline.