RollingUpdate lifelines overlap old and new versions. Recreate lifelines place a zero-serving gap between the old version ending and the new version starting during a Deployment upgrade.

Kubernetes rolling updates replace pods gradually

Choose the release shape before its speed. Can old and new versions process requests together? Can they share storage and ownership safely? What happens if the new version cannot start? Those answers determine whether a Deployment should overlap versions with RollingUpdate or stop the old version before replacement with Recreate. The companion article handles rollout pacing and live observation. ...

November 27, 2027 · 5 min · XB Field Notes