NamespaceManagement_Networks_Edges_NSXConfig
NSXConfig structure describes the configuration for NSX-T Edge services.
{
"edge_cluster_ID": "string",
"default_ingress_TLS_certificate": "string",
"routing_mode": "string",
"egress_IP_ranges": [
"NamespaceManagement_Networks_IPRange Object"
],
"t0_gateway": "string",
"load_balancer_size": "string"
}
NSXConfig.edge-cluster-id defines the NSX Edge Cluster to be used for Kubernetes Services of type LoadBalancer, Kubernetes Ingresses, and NSX SNAT. Defaults to a the edge cluster created earliest.
NSXConfig.default-ingress-tls-certificate defines a default certificate that is served on Ingress services, when another certificate is not presented. This configuration applies to all namespaces by default. If unset, there will be no certificate served on Ingress.
NSXRoutingMode enum defines an enumeration of available routing modes.
ROUTED : ROUTED configures NSX-T to route directly to Pods cluster IP addresses.
NAT : NAT uses network address translation and the NSXConfig.egress-ip-ranges to route traffic out of the cluster.
NSXConfig.egress-ip-ranges lists the IP Ranges from which NSX assigns IP addresses used for performing SNAT from container IPs to external IPs. These ranges must not overlap with other IP ranges on this network. If this range is empty, network traffic will not be able to exit the cluster.
NSXConfig.t0-gateway specifies the default Tier-0 gateway ID for the namespaces configuration. If unset, the default Tier-0 gateway from the edge cluster is used. 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.
The LoadBalancerSize structure enumerates load balancer sizes supported by NSX.
SMALL : SMALL is a load balancer that hosts up to 20 virtual servers.
MEDIUM : MEDIUM is a load balancer that hosts up to 100 virtual servers.
LARGE : LARGE is a load balancer that hosts up to 1000 virtual servers.