VMware Telco Cloud Automation is integrated with VMware Tanzu Kubernetes Grid. To upgrade Tanzu Kubernetes Grid from 2.1.1 or 2.3.1 to 2.5 or 2.5.1, you must first upgrade the Tanzu Kubernetes management clusters and then the Tanzu Kubernetes workload clusters.

If Tanzu Kubernetes clusters are deployed in an airgap environment, ensure that the airgap server is upgraded first.

For information about the Kubernetes upgrade compatibility for clusters, see:

  • Upgrade Management Cluster Kubernetes Version in the TCA 3.1 or TCA 3.1.1 documentation.

  • Upgrade Workload Cluster Kubernetes Version in the TCA 3.1 or TCA 3.1.1 documentation.

Procedure

  1. Download the latest version of the Kubernetes Cluster templates that you use to upgrade the Tanzu Kubernetes cluster.

    To download Tanzu Kubernetes Grid, see Drivers & Tools on the Telco Cloud Platform RAN Essentials 4.0 or 4.0.1 product downloads page.

  2. Import the Kubernetes Cluster OVA into vSphere where the Tanzu Kubernetes cluster is located, and convert the OVA into a template.
  3. Upgrade the Tanzu Kubernetes management cluster. For instructions, see Upgrade the Kubernetes Version for a Cluster Instance in the TCA 3.1 or 3.1.1 documentation.

    Repeat Step 3 to upgrade each Tanzu Kubernetes management cluster sequentially.

  4. Upgrade the Tanzu Kubernetes workload clusters. For instructions, see Upgrade Kubernetes Version for Workload Cluster Instance in the TCA 3.1 or 3.1.1 documentation.

    Repeat Step 4 to upgrade each Tanzu Kubernetes workload cluster.

Results

VMware Tanzu Kubernetes Clusters are upgraded successfully. All pods in the cluster are up and running.

What to do next

Update the Kubernetes template version:

  1. In the Telco Cloud Automation UI, navigate to Infrastructure > CaaS Infrastructure > Cluster templates.

  2. Edit the templates that show compatibility errors.

  3. Change the Kubernetes version to the latest one.