Search⌘ K

Upgrading the Cluster Manually: Changing the Kubernetes Version

Understand how to upgrade a Kubernetes cluster manually by editing the cluster configuration to specify the desired version. Explore the process of previewing changes, applying updates, and performing rolling updates to avoid downtime and maintain cluster stability during version upgrades.

Upgrading the Kubernetes version

The process to upgrade the cluster depends on what we want to do.

If we want to upgrade it to a specific Kubernetes version, we can execute a similar process like the one we used to add a new worker node.

Shell
kops edit cluster $NAME

Just as before, we are about to edit the cluster definition. The only difference is that this time we’re not editing a specific instance group but the cluster as a whole.

If you explore the YAML file in front of you, you’ll see that it contains the information we specified when we created the cluster, combined with the kOps default values we omitted to set.

For now, we’re interested in kubernetesVersion ...