NamespaceManagementClustersNCPClusterNetworkInfo
The Clusters.NCPClusterNetworkInfo structure contains the NSX Container Plugin-specific cluster networking configuration.
Properties
vSphere Distributed Switch used to connect this cluster. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: vSphereDistributedSwitch. When operations return a value of this structure as a result, the field will be an identifier for the resource type: vSphereDistributedSwitch.
PEM-encoded x509 certificate used by NSX as a default fallback certificate for Kubernetes Ingress services.
CIDR blocks from which NSX assigns IP addresses used for performing SNAT from container IPs to external IPs.
CIDR blocks from which NSX assigns IP addresses for Kubernetes Ingresses and Kubernetes Services of type LoadBalancer.
Size of the subnet reserved for namespaces segments. If unset, defaults to 28.
NSX Edge Cluster to be used for Kubernetes Services of type LoadBalancer, Kubernetes Ingresses, and NSX SNAT. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: NSXEdgeCluster. When operations return a value of this structure as a result, the field will be an identifier for the resource type: NSXEdgeCluster.
NSX Tier0 Gateway used for this cluster. This is set when the cluster uses NSX-T. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: NSXTier0Gateway. When operations return a value of this structure as a result, the field will be an identifier for the resource type: NSXTier0Gateway.
CIDR blocks from which Kubernetes allocates pod IP addresses.
Routed mode for this cluster. If unset, defaults to False.
JSON Example
{
"cluster_distributed_switch": "string",
"default_ingress_tls_certificate": "string",
"egress_cidrs": [
{
"address": "string",
"prefix": 0
}
],
"ingress_cidrs": [
{
"address": "string",
"prefix": 0
}
],
"nsx_edge_cluster": "string",
"pod_cidrs": [
{
"address": "string",
"prefix": 0
}
]
}