kubernetes修改为ipvs模式

半兽人 发表于: 2022-08-17   最后更新时间: 2024-10-11 14:16:02  
{{totalSubscript}} 订阅, 2,584 游览

查看当前kubernetes集群的模式

kubectl get cm -n kube-system kube-proxy -o yaml|grep mode

返回:

mode: ""

如果为空,则为默认的 iptable 模式。

编辑

kubectl edit configmap kube-proxy -n kube-system

修改为ipvs,如下:

...
mode: ipvs

重启kube-proxy

kubectl delete pod -n kube-system -l k8s-app=kube-proxy

验证

如果ipvs模式成功打开,你应该看到IPVS代理规则(使用ipvsadm),如:

ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  10.0.0.1:443 rr persistent 10800
  -> 192.168.0.1:6443             Masq    1      1          0

相关连接

https://github.com/kubernetes/kubernetes/blob/master/pkg/proxy/ipvs/README.md

更新于 2024-10-11
在线,20分钟前登录

查看kubernetes更多相关的文章或提一个关于kubernetes的问题,也可以与我们一起分享文章