k8s安裝之補充ipvs

kubernetes ipvs模式

開啓內核參數

cat >> /etc/sysctl.conf << EOF
net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1
EOF

sysctl -p

開啓ipvs 支持

yum -y install ipvsadm  ipset

# 臨時生效
modprobe -- ip_vs
modprobe -- ip_vs_rr
modprobe -- ip_vs_wrr
modprobe -- ip_vs_sh
modprobe -- nf_conntrack_ipv4

# 永久生效
cat > /etc/sysconfig/modules/ipvs.modules <<EOF
modprobe -- ip_vs
modprobe -- ip_vs_rr
modprobe -- ip_vs_wrr
modprobe -- ip_vs_sh
modprobe -- nf_conntrack_ipv4  
EOF

修改配置文件kube-proxy.service,添加配置

--proxy-mode=ipvs \
--masquerade-all=true

重啓kube-proxy
journalctl -u kube-proxy 查看啓動日誌
server_others.go:189] Using ipvs Proxier. 表示啓用ipvs

通過ipvsadm -Ln 查看是否生效

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章