How to upgrade a GKE cluster created by pltf.
Overview
pltf configures the GKE release channel via gke_channel (RAPID, REGULAR, STABLE). Upgrades happen according to Google’s channel policy. You can also trigger manual upgrades with gcloud.
Option 1: Change release channel (recommended)
Update your spec:
Then:Option 2: Manual upgrade with gcloud
- Inspect available versions:
- Upgrade control plane:
- Upgrade node pools:
Notes
- Upgrade one minor version at a time.
- Check add-on compatibility (CNI, ingress, metrics).
- For private clusters, ensure your admin network can reach the control plane before upgrading.
References
- GKE upgrades: https://cloud.google.com/kubernetes-engine/docs/how-to/upgrading-a-cluster
- Release channels: https://cloud.google.com/kubernetes-engine/docs/concepts/release-channels