Enable IPVS Mode in Kube Proxy on a ready Kubernetes Local Cluster

6/7/2019

I want to enable the Kube-proxy mode to IPVS in the existing cluster. currently, it is running on IPtables. how can I change it to IPVS without affecting the existing workload?

I have already installed all the required modules to enable it. Also, my cluster is installed using kubeadm but, I have not used the configuration file during installation. what should be the command exactly to enable the IPVS on my cluster.

documentation1

documentation2

-- Pert8S
kube-proxy
kubeadm
kubeconfig
kubernetes

1 Answer

6/7/2019

Edit the configmap

kubectl edit configmap kube-proxy -n kube-system

change mode from "" to ipvs

mode: ipvs

Kill any kube-proxy pods

kubectl get po -n kube-system
kubectl delete po -n kube-system <pod-name>

Verify kube-proxy is started with ipvs proxier

kubectl logs [kube-proxy pod] | grep "Using ipvs Proxier"
-- frankd
Source: StackOverflow