Share via


ContainerServiceNetworkProfileKubeProxyConfig interface

Holds configuration customizations for kube-proxy. Any values not defined will use the kube-proxy defaulting behavior. See https://v<version>.docs.kubernetes.io/docs/reference/command-line-tools-reference/kube-proxy/ where <version> is represented by a <major version>-<minor version> string. Kubernetes version 1.23 would be '1-23'.

Properties

enabled

Whether to enable on kube-proxy on the cluster (if no 'kubeProxyConfig' exists, kube-proxy is enabled in AKS by default without these customizations).

ipvsConfig

Holds configuration customizations for IPVS. May only be specified if 'mode' is set to 'IPVS'.

mode

Specify which proxy mode to use ('IPTABLES', 'IPVS' or 'NFTABLES')

Property Details

enabled

Whether to enable on kube-proxy on the cluster (if no 'kubeProxyConfig' exists, kube-proxy is enabled in AKS by default without these customizations).

enabled?: boolean

Property Value

boolean

ipvsConfig

Holds configuration customizations for IPVS. May only be specified if 'mode' is set to 'IPVS'.

ipvsConfig?: ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig

Property Value

mode

Specify which proxy mode to use ('IPTABLES', 'IPVS' or 'NFTABLES')

mode?: string

Property Value

string