clusterTemplate_spec_cluster_clusterConfigSpec
clusterTemplate_spec_cluster_clusterConfigSpec
properties of TCAKubernetesCluster
JSON Example
{
"ipFamilies": "IPv4",
"proxy": {
"caCert": "caCert",
"httpProxy": "httpProxy",
"httpsProxy": "httpsProxy",
"noProxy": "noProxy"
},
"airgapSpec": {
"caCert": "caCert",
"fqdn": "fqdn",
"type": "extension",
"extensionId": "extensionId"
},
"tcaBomReleaseRef": {
"name": "name"
},
"cniType": "cniType",
"controlPlaneEndpoint": {
"host": "host"
},
"proxySpec": {
"caCert": "caCert",
"httpProxy": "httpProxy",
"httpsProxy": "httpsProxy",
"noProxy": "noProxy",
"type": "extension",
"extensionId": "extensionId"
},
"cloudProviders": {
"primeRef": {
"vimId": "vimId",
"datacenter": "datacenter"
},
"subRefs": [
{
"vimId": "vimId",
"datacenter": "datacenter"
},
{
"vimId": "vimId",
"datacenter": "datacenter"
}
]
},
"clusterNetwork": {
"pods": {
"cidrBlocks": [
"cidrBlocks",
"cidrBlocks"
]
},
"apiServerPort": 0,
"services": {
"cidrBlocks": [
"cidrBlocks",
"cidrBlocks"
]
},
"serviceDomain": "serviceDomain"
},
"publicKeyRef": {
"uid": "uid",
"apiVersion": "apiVersion",
"kind": "kind",
"resourceVersion": "resourceVersion",
"fieldPath": "fieldPath",
"name": "name",
"namespace": "namespace"
},
"strategy": {
"type": "type",
"rollingUpdate": {
"maxSurge": "",
"maxUnavailable": ""
}
},
"airgap": {
"caCert": "caCert",
"fqdn": "fqdn"
}
}
clusterNetwork
Optional
clusterNetwork
string
cniType
Optional
CniType represents the CNI deployed into the cluster. CniType is required for creation (can only be antrea or calico) and is immutable
controlPlaneEndpoint
Optional
controlPlaneEndpoint
string
ipFamilies
Optional
IPFamilies represents the IP Family of cluster. IPFamilies is optional for creation, can be set to "IPv4"(default) or "IPv6" and is immutable.
Possible values are : IPv4, IPv6,
tcaBomReleaseRef
Optional
tcaBomReleaseRef
cloudProviders
Optional
cloudProviders