https://blog.csdn.net/xujiamin0022016/article/details/104203187

 

kubernetes启用ipvs模式 以kubeadm安装的集群为例
启用ipvs而不使用iptables的原因
ipvs 可以更快地重定向流量,并且在同步代理规则时具有更好的性能。此外,ipvs 为负载均衡算法提供了更
多选项,例如:
rr :轮询调度
lc :最小连接数
dh :目标哈希
sh :源哈希
sed :最短期望延迟
nq : 不排队调度

每个节点都进行如下操作
安装ipvs相关软件包
yum -y install ipvsadm ipset
1
修改内核参数
vi /etc/sysctl.conf 添加

net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-ip6tables = 1
1
2
3
# 应用生效
sysctl -p
1
2

修改kube-proxy模式
kubectl edit configmap -n kube-system kube-proxy
1
修改模式为ipvs。 kubeadm安装的默认是空

 

依次重启/删除kube-proxy的pod 这里拿k8s-op-n03举例
kubectl get pod -n kube-system -o wide
# 删除pod之后 会新起一个新的pod
kubectl delete pod -n kube-system kube-proxy-k22fb
1
2
3

ipvsadm -L -n
1
开启成功

 

https://www.cnblogs.com/ccbyk-90/p/11795903.html
————————————————
版权声明:本文为CSDN博主「爷来辣」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xujiamin0022016/article/details/104203187

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注