问题
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
回答1:
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"
来源:https://stackoverflow.com/questions/56493651/enable-ipvs-mode-in-kube-proxy-on-a-ready-kubernetes-local-cluster