You can use the vSphere IaaS control plane automation REST APIs to create namespaces on a Supervisor. You can set resource quotas, storage, as well as permissions for the DevOps users.
Prerequisites
-
Enable vSphere IaaS control plane on a vSphere cluster.
-
Create users and groups for the DevOps engineers who will use the namespace. For more information about how to create users and groups through the Web Services APIs, see the vSphere Web Services SDK Programming Guide.
-
Create storage policies for persistent storage used by the vSphere Pods and the pods inside a Tanzu Kubernetes cluster.
-
Create VM Classes and content libraries for DevOps provisioned VMs. See Create a VM Class in vSphere IaaS control plane and Creating and Managing Content Libraries for VM Provisioning in vSphere IaaS control plane.
-
Required privileges on the Supervisor:
Procedure
What to do next
Share the namespace with DevOps engineers and provide them with the user or group configured for accessing the namespace.