k8s中节点开启ipvs
kubernetes的1.11版本后,默认使用ipvs,如果节点的内核不支持或没有开启ipvs则k8s会自动降级为使用iptables规则在所有的Kubernetes节点上执行以下脚本: 开启支持ipvscat > /etc/sysconfig/modules/ipvs.modules <#!/bin/bashmodprobe -- ip_vsmodprobe -- ip...
·
kubernetes的1.11版本后,默认使用ipvs,如果节点的内核不支持或没有开启ipvs则k8s会自动降级为使用iptables规则
在所有的Kubernetes节点上执行以下脚本: 开启支持ipvs
cat > /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
chmod +x /etc/sysconfig/modules/ipvs.modules
./etc/sysconfig/modules/ipvs.modules
lsmod | grep -e ip_vs -e nf_conntrack_ipv4
接下来还需要确保各个节点上已经安装了ipset软件包。 为了便于查看ipvs的代理规则,最好安装一下管理工具ipvsadm。
yum install ipset ipvsadm -y
更多推荐
已为社区贡献3条内容
所有评论(0)