As a vSphere administrator, you can create a Supervisor Namespace, set CPU, memory, and storage limits to the namespace, assign permissions, and activate the namespace service on a cluster as a template. As a result, DevOps engineers can create a Supervisor Namespace in a self-service manner and deploy workloads within it.

Self-Service Namespace Creation and Configuration Workflow

As a vSphere administrator, you can create a Supervisor Namespace, set CPU, memory, and storage limits to the namespace, assign permissions, and provision or activate the namespace service on a cluster as a template.
Figure 1. Self-service Namespace Template Provisioning Workflow
Configure a vSphere Cluster as a Supervisor Cluster. Configure a Self-service Namespace template and provide the template to Devops engineers.
As a DevOps engineer, you can create a Supervisor Namespace in a self-service manner and deploy workloads within it. You can share it with other DevOps engineers or delete it when it is no longer required. To share the namespace with other DevOps engineers, contact the vSphere administrator.
Figure 2. Self-service Namespace Creation Workflow
Log in to the Supervisor Cluster through the kubectl-vSphere CLI plugin, create a self-service namespace and share it with DevOps engineers.