NamespaceManagement_Networks_IPAssignment

NamespaceManagement_Networks_IPAssignment
NamespaceManagement_Networks_IPAssignment

IPAssignment structure is used to assign IP addresses to be used for various functions in a Supervisor Kubernetes Cluster.

JSON Example
{
    "assignee": "string",
    "ranges": [
        {
            "address": "string",
            "count": 0
        }
    ]
}
assignee
Optional

IPAssignment.Assignment lists the different entities that require IP ranges. These assignments fulfill different needs in the Kubernetes environment.
POD : POD represents the IP address that is allocatable to Kubernetes Pods. This assignment is currently only applicable on NSX-T networks.
NODE : NODE represents IP ranges that is allocated to nodes for both the control plane and Tanzu Kubernetes Grid Clusters. This assignment is currently only applicable on VDS networks.
SERVICE : SERVICE represents the IP ranges that Kubernetes can use for its cluster IP addresses. Cluster IPs are internal to the cluster, but can be exposed via edge services such as load balancer, ingress, and egress.

ranges
Required

IPAssignment.ranges lists the available IP addresses that can be consumed by Supervisor to run the cluster.