Upgrade the cluster to a new Kubernetes version
Documentation is tailored to each Cluster Stack release. Pick the one your cluster runs.
Check for ARM-based nodes#
If your cluster isn't running ARM-based nodes, skip this step. ARM is temporarily not supported on this release. If your cluster has any, the upgrade will fail unless you migrate them to x86 nodes first — see Migrate ARM servers to x86 in your cluster for instructions.
You are viewing documentation for Kubernetes 1.34, Cluster Stack release hetzner-apalla-1-34-v3. To upgrade to Kubernetes 1.35, first update your cluster to Cluster Stack release hetzner-apalla-1-34-v11 by following this guide: Updating the cluster with same Kubernetes version . Once that update is complete, return to this guide to upgrade your Kubernetes version.
Not sure which Kubernetes minor and Cluster Stack release your cluster uses? Check the Kubernetes version and Cluster Stack of your cluster.
Note
Starting from hetzner-apalla-1-35-v1, Hetzner node image builds are no longer required. Because of that, we require a common SSH key for both bare metal and cloud servers. If you did not use the same SSH key when doing the Hetzner account preparation , please change the secrets to ensure you have a single SSH key.