查看: 0|回复: 0

kubernetes启用ipvs模式

[复制链接]

1

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2009-10-10
发表于 2019-11-5 00:18:00 | 显示全部楼层 |阅读模式

1.加载ipvs模块:

1)加载ipvs:
[root@master ipvs]# vim ipvs.sh
#!/bin/bash
modprobe -- ip_vs
modprobe -- ip_vs_sh
modprobe -- ip_vs_rr
modprobe -- ip_vs_wrr
modprobe -- nf_conntrack_ipv4

2).执行脚本:
[root@master ipvs]# chmod +x ipvs.sh
[root@master ipvs]# bash   ipvs.sh
[root@master ipvs]# lsmod |grep ip_vs
ip_vs_wrr              12697  0 
ip_vs_rr               12600  0 
ip_vs_sh               12688  0 
ip_vs                 145497  6 ip_vs_rr,ip_vs_sh,ip_vs_wrr
nf_conntrack          133095  9 ip_vs,nf_nat,nf_nat_ipv4,nf_nat_ipv6,xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_netlink,nf_conntrack_ipv4,nf_conntrack_ipv6
libcrc32c              12644  4 xfs,ip_vs,nf_nat,nf_conntrack


[root@master ipvs]# echo
"/root/kubernetes/ipvs/ipvs.sh" >>/etc/rc.local [root@master ipvs]# chmod +x /etc/rc.local ##此时ipvs已经加载成功,其他节点也需要加载ipvs。

3)分发其他node节点: [root@master ipvs]# for i in node1 node2; do scp ipvs.sh $i:/root/;done ##其他节点需要执行脚本,添加开启自启

4)所有节点验证开启了ipvs: [root@master ipvs]# lsmod |grep ip_vs

 


 

2.安装ipvsadm工具:(所有节点安装ipvsadm)

[root@master ipvs]#yum install ipset ipvsadm -y




2)编辑kube-proxy配置文件:
[root@master ipvs]# kubectl edit  configmap -n kube-system  kube-proxy



3)重启kube-proxy:

[root@master ~]# kubectl get pod -n kube-system ##查看
[root@master ~]# kubectl delete pod -n kube-system kube-proxy-2nhf6 ##注意3kube-proxy依次重启 

 


 

3.查看:

[root@master ~]# ipvsadm -ln

 



来源:https://www.cnblogs.com/ccbyk-90/p/11795903.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部