Starting with vSphere 7.0, you can use the vSphere Automation REST APIs to enable and configure vSphere IaaS control plane on a vSphere cluster. Then you can run Kubernetes workloads directly on ESXi hosts.
You can use the vSphere Automation to automate the enabling and disabling of vSphere IaaS control plane on a vSphere cluster, creating and managing namespaces.
The information in this chapter is intended for vSphere administrators who want to use the vSphere Automation REST APIs to configure their environment to run Kubernetes workloads in vSphere. To take fully advantage of these vSphere Automation REST APIs, you must have basic knowledge about the Kubernetes technology and containers.
For more information about how to configure and manage vSphere IaaS control plane through the vSphere Client, see the Installing and Configuring vSphere IaaS Control Plane and vSphere with Tanzu Configuration and Management documentation.