To provision vSphere Pods, TKG clusters, or VMs you connect to the Supervisor by using the vSphere Plugin for kubectl and authenticate with your vCenter Single Sign-On credentials.
Note: If you have an existing
kubeconfig file, it is appended with each
Supervisor context. The
vSphere Plugin for kubectl respects the KUBECONFIG environment variable that
kubectl itself uses. Although not required, it can be useful to set this variable before running
kubectl vsphere login ...
so that the information is written to a new file, instead of being added to your current
kubeconfig
file.
Prerequisites
- Get your vCenter Single Sign-On credentials from the vSphere administrator.
- Get the IP address of the Supervisor control plane from the vSphere administrator. The Supervisor control plane IP address is linked under the user interface of each vSphere Namespace, under Workload Management in the vSphere Client.
- To log in by using an FQDN instead of the control plane IP address, get an FQDN configured to the Supervisor during enablement.
- Get the name of the vSphere Namespace for which you have permissions.
- Get confirmation that you have Edit permissions on the vSphere Namespace.
- Download and Install the Kubernetes CLI Tools for vSphere.
- Verify that the certificate served by the Kubernetes control plane is trusted on your system, either by having the signing CA installed as a Trust Root or by adding the certificate as a Trust Root directly. See Configure Secure Login for vSphere IaaS Control Plane Clusters.