欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何在Linux上使用ipvsadm工具查看IPVS配置

最编程 2024-08-10 21:50:31
...

vim kube-proxy-config.yml

mode: ipvs
  scheduler: "rr"

重启kube-proxy服务

systemctl restart kube-proxy

注:参考不同资料,文件名可能不同

安装ipvsadm工具进行查看ipvs

yum install -y ipvsadm

检测是否加载

lsmod |grep ip_vs      
modprobe ip_vs

或者更新一下内核

yum update -y

查看规则

[root@node-1 ~]# ipvsadm -L -n
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  172.17.0.1:32487 rr
  -> 10.244.84.176:80             Masq    1      0          0    
TCP  192.168.10.111:30001 rr
  -> 10.244.247.3:8443            Masq    1      0          0    
流程包流程:客户端-->clusterIP(iptables/ipvs负载均衡规则) -->分布在各个节点pod

查看负载均衡规则:

iptables 模式
iptables-save |grep <service-name> 

ipvs模式
ipvsadm -L -n

参考链接:
二进制修改ipvs模式