Stop old Pods, then start new ones. Simple, but causes downtime.
Interactive guide to recreate, rolling update, blue-green, and canary release strategies.
Release strategy is about balancing simplicity, user impact, rollback speed, and operational risk.
Stop old Pods, then start new ones. Simple, but causes downtime.
Gradually replace old Pods with new Pods while keeping the app available.
Traffic-control strategies that provide stronger safety for risky changes.
Decide how much downtime, risk, and duplicate capacity you can tolerate.
Choose recreate, rolling, blue-green, or canary.
Update Pods or switch traffic using the selected approach.
Validate health, metrics, and user impact before completing the rollout.
strategy:
type: RollingUpdate
Blue environment + Green environment + traffic switch
| Strategy | Strength | Tradeoff |
|---|---|---|
| Recreate | Very simple | Downtime during switch |
| RollingUpdate | Good availability during rollout | Rollback is controlled but not instant |
| Blue-Green | Fast cutover and rollback | Requires duplicate environment capacity |
| Canary | Limits blast radius of risky changes | Needs more routing and observability maturity |
Rolling updates are usually the most practical starting point.
Use canary to expose only a portion of users first.
Blue-green works well when you need instant cutover reversal.