Upgrade the version of Kubernetes that is running on a cluster that you provisioned through VMware Tanzu Mission Control.

When you upgrade your cluster, Tanzu Mission Control uses Cluster API to upgrade each node sequentially, starting with the control plane nodes before proceeding to the worker nodes. This is an in-place upgrade where each node is deleted and replaced, but the cluster is not deleted. Tanzu Mission Control also upgrades the version of your cluster's CoreDNS and kube-proxy. Be aware of the following constraints when upgrading your cluster.
  • You can upgrade a cluster up to one minor version of Kubernetes from its current version. If necessary, you can perform subsequent upgrades to move the version forward.
  • Upgrading your version of Kubernetes is a one-way operation. You cannot subsequently downgrade the Kubernetes version, or undo an upgrade.

Prerequisites

Before you begin this procedure, log in to the Tanzu Mission Control console and make sure you have the appropriate permissions.
  • To upgrade a cluster, you must be associated with the cluster.admin role on the cluster.

Procedure

  1. In the left navigation pane of the Tanzu Mission Control console, click Cluster groups.
  2. Click the cluster group that contains the provisioned cluster you want to upgrade, and then click the cluster.
  3. On the cluster detail page, click Upgrade in the top right corner.
  4. In the confirmation dialog, select the version to which you want to upgrade and then click Upgrade.

Results

When you click Upgrade, Tanzu Mission Control sets the status of the cluster to Upgrading, and temporarily suspends cluster lifecycle management operations until the upgrade is complete.

If you return to the detail page of the cluster or cluster group while the upgrade is in progress, you see that the cluster is still listed with its status as Upgrading.