ContainerServiceNetworkProfile interface
Profile of network configuration.
Properties
| advanced |
Advanced Networking profile for enabling observability and security feature suite on a cluster. For more information see aka.ms/aksadvancednetworking. |
| dns |
An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. |
| ip |
The IP families used to specify IP versions available to the cluster. 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 load balancer sku for the managed cluster. 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 |
The network mode Azure CNI is configured with. 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 |
The outbound (egress) routing method. 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 |
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. |
| service |
A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. |
| service |
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. |
| static |
The profile for Static Egress Gateway addon. For more details about Static Egress Gateway, see https://aka.ms/aks/static-egress-gateway. |
Property Details
advancedNetworking
Advanced Networking profile for enabling observability and security feature suite on a cluster. For more information see aka.ms/aksadvancednetworking.
advancedNetworking?: AdvancedNetworking
Property Value
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
The IP families used to specify IP versions available to the cluster. 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 load balancer sku for the managed cluster. 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
The network mode Azure CNI is configured with. 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
The outbound (egress) routing method. 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
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.
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
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.
serviceCidrs?: string[]
Property Value
string[]
staticEgressGatewayProfile
The profile for Static Egress Gateway addon. For more details about Static Egress Gateway, see https://aka.ms/aks/static-egress-gateway.
staticEgressGatewayProfile?: ManagedClusterStaticEgressGatewayProfile