vcenter namespace management clusters: NCP cluster network info

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

Representation:

{
    "default_ingress_tls_certificate""string",
    "nsx_edge_cluster""obj-103",
    "pod_cidrs"[
        {
            "address""string",
            "prefix"1
        },
        {
            "address""string",
            "prefix"1
        }
    ],
    "egress_cidrs"[
        {
            "address""string",
            "prefix"1
        },
        {
            "address""string",
            "prefix"1
        }
    ],
    "cluster_distributed_switch""obj-103",
    "ingress_cidrs"[
        {
            "address""string",
            "prefix"1
        },
        {
            "address""string",
            "prefix"1
        }
    ]
}

Attributes:

Name Type Description
Required
pod_cidrs ipv4_cidr[] CIDR blocks from which Kubernetes allocates pod IP addresses.

pod_cidrs[].address string The IPv4 address.

pod_cidrs[].prefix long The CIDR prefix.

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

ingress_cidrs[].address string The IPv4 address.

ingress_cidrs[].prefix long The CIDR prefix.

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

egress_cidrs[].address string The IPv4 address.

egress_cidrs[].prefix long The CIDR prefix.

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.

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.

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