I am trying to upgrade my autopilot GKE cluster above 1.29.2-gke.1060000 so that I can use Bursting workloads. I’ve upgraded the cluster itself to 1.29.3-gke.1093000 but the nodes are still at 1.27.8-gke.1067004. I tried cordoning off a node so it would get replaced but the new node was still on the old 1.27.8-gke.1067004 version.
Is there a way to force the nodes to be upgraded past 1.29.2 in autopilot?
Five months later, and this remains an issue. My control plane auto-updated to v1.30.10-gke.1022000, but pod disruption budgets prevented some nodes from upgrading. However, even after removing the PDBs, the overwhelming majority of my nodes are on v1.30.9-gke.1046000. In fact, while typing this, I have now lost one of the newer nodes!
Ignore my previous comment as I misread the valid version number. I opened a support request, and GCP identified an orphaned node pool on an older k8s version. It took a few days, but they eventually removed the orphaned node pool and I was able to enable bursting after re-upgrading my cluster.