Skip to content

Two-step control plane upgrades in GKE: How minor version rollbacks work under the hood

8.1 relevance
Score Breakdown
technical depth
9
novelty
7
actionability
9
community
5
strategic
7
personal
10

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

GKE control plane upgrade internals are directly actionable for cloud infrastructure and platform engineering.

Cloud dev.to
Two-step control plane upgrades in GKE: How minor version rollbacks work under the hood
Summary

GKE now offers two-step control plane upgrades, decoupling binary execution from API capability enablement to allow safe minor version rollbacks. Step 1 upgrades the control plane binary to the target version (e.g., 1.34) but emulates the previous minor version (1.33), enabling a soak window for monitoring. Step 2 finalizes the emulated version, permanently enabling new schemas and deprecations. The GKE rollout engine (CPRS) orchestrates this with a 24-hour soak window and the Canary Analysis Service (CAS) monitors health signals, achieving a 99.999% rolling 30-day upgrade success rate across the global fleet.

Author

Olivier Bourgeois

More from Olivier Bourgeois →