在安装kubernetes集群时,如何设置ipvs模式?
k8s中的Service有两种代理转发模型,
A、底层使用iptables规则进行转发,
B、底层使用ipvs进行转发
如果你对性能有很高的要求的话,可以使用ipvs模式。
但是如果要使用它,需要手动载入ipvs模块
如何设置ipvs模式呢?
1、centos环境下,使用yum方式安装ipset和ipvsadm
yum install ipset ipvsadm -y
2、添加需要加载的模块写入脚本文件
cat <<EOF> /etc/sysconfig/modules/ipvs.modules
#!/bin/bash
modprobe -- ip_vs
modprobe -- ip_vs_rr
modprobe -- ip_vs_wrr
modprobe -- ip_vs_sh
modprobe -- nf_conntrack_ipv4
EOF
3、为脚本添加执行权限
chmod +x /etc/sysconfig/modules/ipvs.modules
4、执行脚本文件
/bin/bash /etc/sysconfig/modules/ipvs.modules
5、查看对应的模块是否加载成功
lsmod | grep -e ip_vs -e nf_conntrack_ipv4
#云原生# #程序员# #程序员未来前景如何大龄程序员出路在哪里#