🔁
Production & Security

Rolling Updates & Rollbacks

Zero-Downtime Deployments
💡 Rolling, update, EK, "BRIDGE, KI, MARAMMAT, TRAFFIC, ROKE, BINA" jaisa, hai — EK, hi, BAAR, mein, EK, LANE, band, karke, REPAIR, karte, HAIN, phir, AGLI, — POORA, BRIDGE, kabhi, EK, saath, band, NAHI, hota.

Rolling, update, mein, Deployment, GRADUALLY, PURANE, pods, ko, NAYE, pods, se, REPLACE, karta hai — EK, TIME, PAR, sirf, KUCH, pods, (maxUnavailable/maxSurge, se, CONTROLLED) UPDATE, hote, HAIN, ISLIYE, HAMESHA, KUCH, pods, TRAFFIC, HANDLE, karne, ke, liye, AVAILABLE, rehte, HAIN.

Agar, NAYA, VERSION, mein, BUG, hai, TO, "kubectl rollout undo" se, PICHLE, WORKING, VERSION, PAR, INSTANTLY, ROLLBACK, kiya, ja, sakta, hai — Deployment, PURANE, ReplicaSets, ko, YAAD, RAKHTA, hai, isi, liye, YE, POSSIBLE, hai.

kubectl set image deployment/nginx nginx=nginx:1.26
kubectl rollout status deployment/nginx
kubectl rollout undo deployment/nginx
kubectl rollout undo deployment/nginx --to-revision=2
🔁
Rolling, update, EK, "BRIDGE, KI, MARAMMAT, TRAFFIC, ROKE, BINA" jaisa, hai — EK, hi, BAAR, mein, EK, LANE, band, karke, REPAIR, karte, HAIN, phir, AGLI, — POORA, BRIDGE, kabhi, EK, saath, band, NAHI, hota.
1 / 2
⚡ Quick Recap
  • Rolling update = gradually purane pods ko naye se replace, zero downtime
  • kubectl rollout undo se instant rollback previous version par
  • maxUnavailable/maxSurge se update ki speed aur safety control hoti hai
Is page mein (2 subtopics)

"revisionHistoryLimit" batata hai, KITNE, PURANE, ReplicaSets, (rollback, ke, liye) RAKHE, jaayein — DEFAULT, 10, hai. KAM, SET, karne, se, etcd, ka, SPACE, BACHTA, hai, LEKIN, ROLLBACK, options, bhi, LIMITED, ho, jaate, HAIN.

spec:
  revisionHistoryLimit: 5

ROLLING, updates, GRADUAL, hote, HAIN, (kuch, pods, ek, saath, update). BLUE-GREEN, deployments, mein, EK, POORA, NAYA, ENVIRONMENT, (green) khada, kiya, jaata hai, PHIR, TRAFFIC, INSTANTLY, SWITCH, kiya, jaata hai — ROLLBACK, INSTANT, hota hai, LEKIN, DOUBLE, resources, chahiye, TEMPORARILY.