A vSphere Namespace provides the runtime environment for TKG Service clusters. To provision a TKG Service cluster, you first configure a vSphere Namespace with users, roles, compute, storage, content library, and virtual machine classes. This configuration is inherited by TKG Service clusters that run in that namespace.
What to read next
Using vSphere Namespaces with TKG Service Clusters A vSphere Namespace is a network-scoped tenancy on Supervisor . vSphere Namespaces are used to host TKG Service clusters, and provide networking, role permissions, persistent storage, resource quota, and content library and VM class integration.
Create a vSphere Namespace for Hosting TKG Service Clusters You provision TKG Service clusters in a vSphere Namespace .
Configure a vSphere Namespace for TKG Service Clusters You deploy one or more TKG Service clusters in a vSphere Namespace . Configuration settings applied to the vSphere Namespace are inherited by each TKG Service cluster deployed there.
Override Workload Network Settings for a vSphere Namespace When you deploy Supervisor , you configure the default settings for the workload network. If you have enabled Supervisor with NSX networking, you can override the default workload network settings when you create a vSphere Namespace . Overridden workload network settings apply only to this vSphere Namespace segment.
Using VM Classes with TKG Service Clusters To size TKG Service cluster nodes, you specify the virtual machine (VM) class. The platform provides default VM classes, and you can create your own. To use a VM class, you associate it with the target vSphere Namespace and reference the class in the cluster manifest.
Verify vSphere Namespace Readiness for Hosting TKG Service Clusters Once you have configured a vSphere Namespace , log in to Supervisor and verify that the vSphere Namespace is ready for hosting TKG Service clusters.
Enable vSphere Namespace Creation Using Kubectl You can enable the vSphere Namespace Service to let developers manage the lifecycle of vSphere Namespaces using kubectl
.
Remove a vSphere Namespace You can remove a vSphere Namespace from Supervisor . Before doing so you should delete any TKG Service clusters provisioned there.