Chapter 64: Kubernetes Updates and Releases: Rolling Updates, Rollback, Blue-Green, Canary and Argo Rollouts
Navin version live karne ha DevOps cha roj cha kaam aahe. Kubernetes madhe rolling update, rollback, blue-green aani canary he chaar marg aahet. Pratyek marg kind cluster var chalvun bagha aani kontya veli konta vaparaycha te samja.
What you will learn in this chapter
- Run zero-downtime rolling updates and tune maxSurge and maxUnavailable
- Release with clear tags, immutable digests and change-cause notes
- Roll back fast with rollout undo and revision history
- Switch all traffic at once with blue-green Services
- Send a small share of traffic to a new version with canary releases
- Automate progressive delivery with Argo Rollouts
Concepts in this chapter
- 64.1Rolling updates: replace pods without downtime
- 64.2Image tags, digests and change-cause: know exactly what is running
- 64.3Rollback: undo a bad release in seconds
- 64.4Blue-green deployments: switch all traffic at once, switch back just as fast
- 64.5Canary releases: send a small share of users to the new version first
- 64.6Argo Rollouts: automated canary and blue-green with analysis
The chapter recap is at the end of the last concept page.