Skip to main content
FieldTypeDescriptionValue(s)
enabledboolEnable or disable kube-proxy deployment on cluster bootstrap.

Default is enabled.
imagestringThe container image used in the kube-proxy manifest.
modestringdescription:
Proxy mode of kube-proxy.

The default value is ‘nftables’.
It is not recommended to use any other value.
values:
- iptables
- ipvs
- nftables
configUnstructuredProvide configuration for the kube-proxy.

There is no need to specify kind and apiVersion fields (they will be set automatically),
but the rest of the configuration should be provided as is.

See https://kubernetes.io/docs/reference/config-api/kube-proxy-config.v1alpha1/ for the details of the configuration schema.
extraArgsArgsExtra arguments to supply to kube-proxy.

Please note that kube-proxy is configured with a configuration file,
so most flags have no effect.
resourcesResourcesConfigConfigure the kube-proxy resources.

resources

ResourcesConfig represents the pod resources.
FieldTypeDescriptionValue(s)
requestsUnstructuredRequests configures the reserved cpu/memory resources.
limitsUnstructuredLimits configures the maximum cpu/memory limits a pod can use.