As a vSphere Administrator, you enable vSphere clusters for Kubernetes workloads, by configuring them as
Supervisor Clusters. You set up storage through storage policies to accommodate container data and the disks of the Kubernetes control plance VMs. You also configure networking with NSX-T to provide connectivity to vSphere Pods and Kubernetes clusters created through the VMware Tanzu™ Kubernetes Grid™ Service. Once you have configured storage policies and networking, you configure a vSphere cluster as a Supervisor Cluster
vSphere with Kubernetes System Requirements and Topologies To configure vSphere with Kubernetes of a vSphere cluster, your environment must meet specific infrastructure, networking, and storage requirements.
Create Storage Policies for vSphere with Kubernetes Before you enable vSphere with Kubernetes, create storage policies to be used in the Supervisor Cluster and namespaces. The policies represent datastores available in the vSphere environment. They control the storage placement of such objects as control plane VMs, pod ephemeral disks, container images, and persistent storage volumes. If you use VMware Tanzu™ Kubernetes Grid™ Service, the storage policies also dictate how the Tanzu Kubernetes cluster nodes are deployed.
Configure vSphere with Kubernetes to Use NSX-T Data Center vSphere with Kubernetes requires specific networking configuration to enable connectivity to the Supervisor Clusters, Supervisor Namespaces, and all objects that run inside the namespaces, such as vSphere Pods and Tanzu Kubernetes clusters. As a vSphere administrator, install and configure NSX-T Data Center for vSphere with Kubernetes.
vSphere with Kubernetes Configuration Best Practices Consider these best practices when you configure vSphere with Kubernetes on a vSphere cluster.
Change Storage Settings on the Supervisor Cluster Storage policies assigned to the Supervisor Cluster manage how such objects as a control plane VM, vSphere Pod, and container image cache are placed within datastores in the vSphere storage environment. As a vSphere administrator, you typically configure storage policies when enabling the Supervisor Cluster. If you need to make any changes in the storage policy assignments after initial Supervisor Cluster configuration, perform this task.
Change the Kubernetes API Endpoint Certificate As a vSphere administrator, you can change the Kubernetes API endpoint certificate. The certificate authenticates the Kubernetes control plane to DevOps engineers, both during login and subsequent interactions with the Supervisor Cluster.