Kubernetes Cluster Network Profile Args
Constructors
Properties
IP address within the Kubernetes service address range that will be used by cluster service discovery (kube-dns). Changing this forces a new resource to be created.
Specifies a list of IP versions the Kubernetes Cluster will use to assign IP addresses to its nodes and pods. Possible values are IPv4
and/or IPv6
. IPv4
must always be specified. Changing this forces a new resource to be created. ->Note: To configure dual-stack networking ip_versions
should be set to ["IPv4", "IPv6"]
. ->Note: Dual-stack networking requires that the Preview Feature Microsoft.ContainerService/AKS-EnableDualStack
is enabled and the Resource Provider is re-registered, see the documentation for more information.
A load_balancer_profile
block as defined below. This can only be specified when load_balancer_sku
is set to standard
. Changing this forces a new resource to be created.
Specifies the SKU of the Load Balancer used for this Kubernetes Cluster. Possible values are basic
and standard
. Defaults to standard
. Changing this forces a new resource to be created.
A nat_gateway_profile
block as defined below. This can only be specified when load_balancer_sku
is set to standard
and outbound_type
is set to managedNATGateway
or userAssignedNATGateway
. Changing this forces a new resource to be created.
Specifies the data plane used for building the Kubernetes network. Possible values are azure
and cilium
. Defaults to azure
. Disabling this forces a new resource to be created.
Network mode to be used with Azure CNI. Possible values are bridge
and transparent
. Changing this forces a new resource to be created.
Network plugin to use for networking. Currently supported values are azure
, kubenet
and none
. Changing this forces a new resource to be created.
Specifies the network plugin mode used for building the Kubernetes network. Possible value is overlay
.
Sets up network policy to be used with Azure CNI. Network policy allows us to control the traffic flow between pods. Currently supported values are calico
, azure
and cilium
.
The outbound (egress) routing method which should be used for this Kubernetes Cluster. Possible values are loadBalancer
, userDefinedRouting
, managedNATGateway
and userAssignedNATGateway
. Defaults to loadBalancer
. More information on supported migration paths for outbound_type
can be found in this documentation.
The Network Range used by the Kubernetes service. Changing this forces a new resource to be created.
A list of CIDRs to use for Kubernetes services. For single-stack networking a single IPv4 CIDR is expected. For dual-stack networking an IPv4 and IPv6 CIDR are expected. Changing this forces a new resource to be created.