NamespaceManagement_Supervisors_EnableOnComputeClusterSpec
The Supervisors.EnableOnComputeClusterSpec structure contains the specification required to enable a Supervisor on a vSphere cluster.
The ability to add multiple workload networks at enablement has been deprecated. Please use the Networks APIs to add additional workload networks after the cluster has been enabled.
{
"zone": "string",
"name": "string",
"control_plane": {
"network": "NamespaceManagement_Supervisors_Networks_Management_Network Object",
"login_banner": "string",
"size": "string",
"storage_policy": "string"
},
"workloads": {
"network": "NamespaceManagement_Supervisors_Networks_Workload_Network Object",
"edge": "NamespaceManagement_Networks_Edges_Edge Object",
"kube_API_server_options": {
"security": {
"certificate_dns_names": [
"string"
]
}
},
"images": {
"registry": {
"hostname": "string",
"port": 0,
"username": "string",
"password": "string",
"certificate_chain": "string"
},
"repository": "string",
"kubernetes_content_library": "string",
"content_libraries": [
{
"content_library": "string"
}
]
},
"storage": {
"cloud_native_file_volume": {
"vsan_clusters": [
"string"
]
},
"ephemeral_storage_policy": "string",
"image_storage_policy": "string"
}
}
}
Supervisors.EnableOnComputeClusterSpec.zone describes consumption fault domain zone available to the Supervisor and its workloads. Zone will be created and associated with the cluster. If unset, the zone name will be generated based on the cluster managed object ID. The zone can be managed with the consumption fault domain zone api. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: com.vmware.vcenter.consumption_domains.Zone. When operations return a value of this structure as a result, the field will be an identifier for the resource type: com.vmware.vcenter.consumption_domains.Zone.
A Supervisors.EnableSpec.name is a user-friendly identifier for this Supervisor.
ControlPlane structure describes the control plane configuration. It allows you to adjust configuration such as size, network, and storage required to support the control plane runtime.
Workloads structure describes configuration that affects the behavior and lifecycle of Kubernetes workloads.