Prior to VMware Cloud Foundation (VCF) 9.0, you needed to install a custom kubectl vSphere plugin to interact with the vSphere Supervisor and deploy workloads such as vSphere Kubernetes Service (VKS), VM Service, and Data Services.
This custom kubectl plugin was bundled with the vSphere Supervisor release, which meant it could only be downloaded after vSphere Supervisor was enabled and a vSphere Namespace had been created, since the namespace provided the link to the hosted binary.

In VCF 9.0, the kubectl vSphere plugin has been deprecated and has been replaced with the new VCF Consumption CLI which can be used to interact with both vSphere Supervisor Namespaces and/or VCF Automation Namespaces.

