在现成的Kubernetes本地群集上的Kube代理中启用IPVS模式

时间:2019-06-07 11:40:03

标签: kubernetes kubeadm kube-proxy kubeconfig

我想在现有集群中为IPVS启用Kube-proxy模式。当前,它正在IPtables上运行。如何在不影响现有工作量的情况下将其更改为IPVS?

我已经安装了所有必需的模块来启用它。另外,我的集群是使用kubeadm安装的,但是在安装过程中没有使用配置文件。 在群集上启用IPVS的确切命令应该是什么。

documentation1

documentation2

1 个答案:

答案 0 :(得分:2)

编辑配置图

kubectl edit configmap kube-proxy -n kube-system

将模式从“”更改为ipvs

mode: ipvs

杀死所有kube-proxy豆荚

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

验证ipvs proxier是否启动了kube-proxy

kubectl logs [kube-proxy pod] | grep "Using ipvs Proxier"