NamespaceManagementClustersNCPClusterNetworkInfo

The Clusters.NCPClusterNetworkInfo structure contains the NSX Container Plugin-specific cluster networking configuration.


Properties

string
cluster_distributed_switch Required

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.


string
default_ingress_tls_certificate Required

PEM-encoded x509 certificate used by NSX as a default fallback certificate for Kubernetes Ingress services.


egress_cidrs Required

CIDR blocks from which NSX assigns IP addresses used for performing SNAT from container IPs to external IPs.


ingress_cidrs Required

CIDR blocks from which NSX assigns IP addresses for Kubernetes Ingresses and Kubernetes Services of type LoadBalancer.


integer as int64
namespace_subnet_prefix Optional

Size of the subnet reserved for namespaces segments. If unset, defaults to 28.


string
nsx_edge_cluster Required

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.


string
nsx_tier0_gateway Optional

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.


pod_cidrs Required

CIDR blocks from which Kubernetes allocates pod IP addresses.


boolean
routed_mode Optional

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
		}
	]
}

Feedback

Was this page helpful?