VMware Telco Cloud Automation is integrated with VMware Tanzu Kubernetes Grid. To use the latest version 1.5.4 of Tanzu Kubernetes Grid, you must upgrade the Tanzu Kubernetes management clusters first and then Tanzu Kubernetes workload clusters.

Table 1. Upgrade Sequence

Upgrade Path

Tanzu Kubernetes Grid

Telco Cloud Platform 2.1 to 2.5

  1. Telco Cloud Automation 1.9.5 > 2.0.1

  2. Tanzu Kubernetes Grid 1.3.1 > 1.4.2

  3. Telco Cloud Automation 2.0.1 > 2.1

  4. Tanzu Kubernetes Grid 1.4.2 > 1.5.4

Telco Cloud Platform 2.2 to 2.5

  1. Telco Cloud Automation 2.0.1 > 2.1

  2. Tanzu Kubernetes Grid 1.4.2 > 1.5.4

Caution:
  • If you are using Tanzu Kubernetes Grid 1.3.1 and 1.4.2, upgrade them in the sequence specified in the Upgrade Path table.

  • Ensure that you upgrade Telco Cloud Automation along with Tanzu Kubernetes Grid.

Prerequisites

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 the clusters, see Upgrade Kubernetes Version.

Procedure

  1. Upgrade the Tanzu Kubernetes management clusters.
    1. Download the latest version of the Kubernetes Cluster template that you use to upgrade the Tanzu Kubernetes cluster.
    2. Import the Kubernetes Cluster template into vSphere where the Tanzu Kubernetes cluster is located.
    3. Upgrade the Tanzu Kubernetes cluster. For instructions, see Upgrade the Kubernetes Version for a Cluster Instance.
    4. (Optional) If you want to make any Kubernetes Cluster configuration changes, edit the template. For instructions, see Upgrade the Kubernetes version for Cluster Template.
    5. Repeat Steps 1a-1d to upgrade each Tanzu Kubernetes cluster.
  2. Upgrade the Tanzu Kubernetes workload clusters by repeating Steps 1a-1e.

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. Open the Telco Cloud Automation UI.

  2. Select Infrastructure -> CaaS Infrastructure -> Cluster templates

  3. Edit the templates that shows compatibility error.

  4. Change the Kubernetes version to latest one.