ContainerServiceNetworkProfile interface
Profile of network configuration.
Properties
dns |
An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. |
ip |
IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6. |
load |
Profile of the cluster load balancer. |
load |
The default is 'standard'. See Azure Load Balancer SKUs for more information about the differences between load balancer SKUs. |
nat |
Profile of the cluster NAT gateway. |
network |
Network dataplane used in the Kubernetes cluster. |
network |
This cannot be specified if networkPlugin is anything other than 'azure'. |
network |
Network plugin used for building the Kubernetes network. |
network |
The mode the network plugin should use. |
network |
Network policy used for building the Kubernetes network. |
outbound |
This can only be set at cluster creation time and cannot be changed later. For more information see egress outbound type. |
pod |
A CIDR notation IP range from which to assign pod IPs when kubenet is used. |
pod |
One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. |
service |
A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. |
service |
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. |
Property Details
dnsServiceIP
An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
dnsServiceIP?: string
Property Value
string
ipFamilies
IP families are used to determine single-stack or dual-stack clusters. For single-stack, the expected value is IPv4. For dual-stack, the expected values are IPv4 and IPv6.
ipFamilies?: string[]
Property Value
string[]
loadBalancerProfile
Profile of the cluster load balancer.
loadBalancerProfile?: ManagedClusterLoadBalancerProfile
Property Value
loadBalancerSku
The default is 'standard'. See Azure Load Balancer SKUs for more information about the differences between load balancer SKUs.
loadBalancerSku?: string
Property Value
string
natGatewayProfile
Profile of the cluster NAT gateway.
natGatewayProfile?: ManagedClusterNATGatewayProfile
Property Value
networkDataplane
Network dataplane used in the Kubernetes cluster.
networkDataplane?: string
Property Value
string
networkMode
This cannot be specified if networkPlugin is anything other than 'azure'.
networkMode?: string
Property Value
string
networkPlugin
Network plugin used for building the Kubernetes network.
networkPlugin?: string
Property Value
string
networkPluginMode
The mode the network plugin should use.
networkPluginMode?: string
Property Value
string
networkPolicy
Network policy used for building the Kubernetes network.
networkPolicy?: string
Property Value
string
outboundType
This can only be set at cluster creation time and cannot be changed later. For more information see egress outbound type.
outboundType?: string
Property Value
string
podCidr
A CIDR notation IP range from which to assign pod IPs when kubenet is used.
podCidr?: string
Property Value
string
podCidrs
One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
podCidrs?: string[]
Property Value
string[]
serviceCidr
A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
serviceCidr?: string
Property Value
string
serviceCidrs
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.
serviceCidrs?: string[]
Property Value
string[]