k8s iptable升级到ipvs
k8s官方推荐生产环境使用ipvs,将现有集群iptables升级到ipvs# 保证加载以下模块[root@node1 ~]# lsmod|grep ip_vsip_vs_sh163840ip_vs_wrr163840ip_vs_rr1638480ip_vs15974486 ip_vs_rr,ip_vs_sh,ip_vs_wrrnf_conntrack
·
k8s官方推荐生产环境使用ipvs,将现有集群iptables升级到ipvs
# 保证加载以下模块
[root@node1 ~]# lsmod|grep ip_vs
ip_vs_sh 16384 0
ip_vs_wrr 16384 0
ip_vs_rr 16384 80
ip_vs 159744 86 ip_vs_rr,ip_vs_sh,ip_vs_wrr
nf_conntrack 155648 7 xt_conntrack,nf_nat,xt_nat,nf_conntrack_netlink,xt_CT,xt_MASQUERADE,ip_vs
nf_defrag_ipv6 24576 2 nf_conntrack,ip_vs
libcrc32c 16384 4 nf_conntrack,nf_nat,xfs,ip_vs
安装ipvs服务
yum install ipvsadm ipset
安装好后修改kube-proxy 配置文件
kubectl edit configmap kube-proxy -n kube-system
# 修改其中mode字段值为ipvs,比如这样
mode: ipvs
改好之后手动删除,kube-proxy pod,等待重新Runnning后,查看kube-proxy pod日志,出现Using ipvs Proxier 表示替换成功
更多推荐
已为社区贡献3条内容
所有评论(0)