互联网服务Kubernetes

Kube-proxy工作时的ipvs模式和iptables模式,首选是不是ipvs?

部署kubernetes集群时,默认的kube-proxy是使用系统的iptables来实现请求转发,有没有必要切换到ipvs?显示全部

部署kubernetes集群时,默认的kube-proxy是使用系统的iptables来实现请求转发,有没有必要切换到ipvs?

收起
参与15

查看其它 2 个回答zhuqibs的回答

zhuqibszhuqibs软件开发工程师Adidas

早年k8s中,kube-proxy默认使用的是iptables模式,通过各个node节点上的iptables规则来实现service的负载均衡,但是随着service数量的增大,iptables模式由于线性查找匹配、全量更新等特点,其性能会显著下降。

从k8s的1.8版本开始,kube-proxy引入了IPVS模式,IPVS模式与iptables同样基于Netfilter,但是采用的hash表,因此当service数量达到一定规模时,hash查表的速度优势就会显现出来,从而提高service的服务性能

互联网服务 · 2020-04-04
浏览1871

回答者

zhuqibs
软件开发工程师Adidas
擅长领域: 云计算服务器存储

zhuqibs 最近回答过的问题

回答状态

  • 发布时间:2020-04-04
  • 关注会员:4 人
  • 回答浏览:1871
  • X社区推广