NamespaceManagementClustersNCPClusterNetworkInfo

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


Properties

Required Property Name Type Description
required cluster_distributed_switch string

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.

required default_ingress_tls_certificate string

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

required egress_cidrs array of NamespaceManagementIpv4Cidr

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

required ingress_cidrs array of NamespaceManagementIpv4Cidr

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

required nsx_edge_cluster string

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.

required pod_cidrs array of NamespaceManagementIpv4Cidr

CIDR blocks from which Kubernetes allocates pod IP addresses.

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?