For clusters that were created using older versions of VMware Cloud Director Container Service Extension, it is necessary to perform a one time script upgrade. This allows the clusters to be compatible with the VMware Cloud Director Container Service Extension you want to use.
By default, clusters created in older versions of
VMware Cloud Director Container Service Extension, operate on the following older versions of the Kubernetes components. It is necessary to upgrade to newer versions outlined below.
Kubernetes Components | Existing Version | Upgrade Version for 4.2 | Upgrade Version for 4.2.1 | Upgrade Version for 4.2.2 | Upgrade Version for 4.2.3 |
---|---|---|---|---|---|
Kubernetes Cloud Provider for VMware Cloud Director | 1.5.0, 1.4.1, or older versions | 1.5.0 | 1.6.0 | 1.6.0 | 1.6.1 |
Kubernetes Container Storage Interface driver for VMware Cloud Director | 1.5.0, 1.4.1, or older versions | 1.5.0 | 1.6.0 | 1.6.0 | 1.6.0 |
Kubernetes Cluster API Provider for VMware Cloud Director | 1.2.0, 1.1.1, or older versions | 1.2.0 | 1.3.0 | 1.3.0 | 1.3.2 |
RDE-Projector | 0.7.0, 0.6.1, or older versions | 0.7.0 | 0.7.0 | 0.7.1 | 0.7.1 |
Prerequisites
Before you perform this task, ensure the following prerequisites are in place:
- The machine must use Ubuntu GNU/Linux 20.04 operating system.
- Ensure kubectl is installed. For more information, see Install and Set Up kubectl on Linux.
- Ensure you install and operate Docker. For more information, see Install Docker Engine.
- Ensure the kubeconfig of the cluster is present on the machine at an accessible path.
Procedure
Results
After the upgrade cluster script has ran successfully, the cluster Kuberetes component versions are updated. You can view the updated Kubernetes component versions in the Kubernetes Container Clusters UI.