请问怎么样更好的配置进入集群的路由?

目前已经做了一个集群多租户使用,最近收到2  3 个租户反馈“集群内外服务调用变慢”。
traceroute发现访问集群内部的ip有多余的节点跳数,然后我们进行了入集群路由的优化:将集群内的网段细化处理,在将不同的网段的路由引入到不同的节点上。这样做可以减少访问集群ip的路由跳数,理论上可以快一点。但是这个是手动处理,并且仅仅做事后优化处理。请问有没有更好的办法?

参与3

1同行回答

顾黄亮顾黄亮课题专家组技术总监畅销书作者
集群大了就会有这样的问题,因为 Kubernetes通过CCM组件在VPC路由表中添加合适的路由来打通集群中Pod之间的网络连接,如果节点太多会造成遍历耗时过长。建议使用IPVS,IPVS 模式与 iptables 同样基于 Netfilter ,但是采用的 hash 表,因此当 service 数量达到一定规模时,hash查表...显示全部

集群大了就会有这样的问题,因为 Kubernetes通过CCM组件在VPC路由表中添加合适的路由来打通集群中Pod之间的网络连接,如果节点太多会造成遍历耗时过长。
建议使用IPVS,IPVS 模式与 iptables 同样基于 Netfilter ,但是采用的 hash 表,因此当 service 数量达到一定规模时,hash查表的速度优势就会显现出来,从而提高 service 的服务性能

收起
银行 · 2020-07-05
浏览1020

提问者

sergio1899
系统运维工程师平安
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-07-03
  • 关注会员:2 人
  • 问题浏览:1756
  • 最近回答:2020-07-05
  • X社区推广