VMware vSphere Provider Installation

This document explains how to install the VMware vSphere Infrastructure Provider and verify that the required Cluster API components are available on the global cluster.

Prerequisites

Before installing the provider, ensure the following conditions are met:

  • You can access the global cluster.
  • You can access Customer Portal to download provider packages.
  • You know which platform release and provider package version you plan to install.

Steps

Download the required packages

To use VMware vSphere with Immutable Infrastructure, download the following cluster plugins from Customer Portal:

  1. Alauda Container Platform Kubeadm Provider
  2. Alauda Container Platform VMware vSphere Infrastructure Provider

Upload the packages

Upload the downloaded packages to the platform repository.

For the detailed upload procedure, refer to Upload Packages.

Install the provider on the global cluster

Install both cluster plugins on the global cluster.

For the detailed cluster-plugin procedure, refer to Cluster Plugin.

Verify the installation

Run the following commands to verify the installation result:

kubectl get minfo -l cpaas.io/module-name=cluster-api-provider-vsphere
kubectl get minfo -l cpaas.io/module-name=cluster-api-provider-kubeadm
kubectl get crd | grep -E '^vsphere.*\.infrastructure\.cluster\.x-k8s\.io$'

Confirm the following results:

  • Alauda Container Platform Kubeadm Provider and Alauda Container Platform VMware vSphere Infrastructure Provider are present and in the Running state.
  • The VMware vSphere CRDs are registered on the global cluster.

Next Steps

After the provider is installed, continue with: