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). |
| ipvs |
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