Package version:

NetworkProfile - Profile of network configuration.

Hierarchy

  • NetworkProfile

Properties

dnsServiceIP?: string

DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.

loadBalancerProfile?: LoadBalancerProfile

LoadBalancerProfile - Profile of the cluster load balancer.

loadBalancerSku?: string

LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.

networkPolicy?: string

NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'

podCidr?: string

PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.

podCidrs?: string[]

The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.

serviceCidr?: string

ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.

serviceCidrs?: string[]

The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.

Generated using TypeDoc