基于K8s,采用的网络方案是OverLay还是Underlay的方式去实现的?在选取网络技术栈的时候,有什么考虑?

参与8

2同行回答

北京不眠夜@博云北京不眠夜@博云产品经理公司
Overlay网络,使用私网IP,不占用内网IP,无法实现集群内外直通,需要做多层转发,网络性能损耗在20%左右。underlay网络,使用内网IP,集群规模大了消耗内网IP迅速,支持集群内外直通,网络性能损耗小5%左右。主流的开源网络插件:Cilium,基于BGP实现underlay网络,支持overlayflannel,不支持und...显示全部

Overlay网络,使用私网IP,不占用内网IP,无法实现集群内外直通,需要做多层转发,网络性能损耗在20%左右。
underlay网络,使用内网IP,集群规模大了消耗内网IP迅速,支持集群内外直通,网络性能损耗小5%左右。

主流的开源网络插件:
Cilium,基于BGP实现underlay网络,支持overlay
flannel,不支持underlay网络,支持overlay
Calico,基于BGP实现underlay网络,支持overlay

BGP需要网络设备支持,且对网络影响较大,国内极少有用户使用该方案。
开源网络插件使用比较多是Calico的overlay网络。

另外,我们有很多客户使用博云自研的fabric网络方案,基于OVS实现二层的网络管理,管理简便,性能稳定,支持多种应用场景。

收起
软件开发 · 2022-08-23
浏览1490
xyz349925756xyz349925756系统工程师wu
我们使用calico,其他更深入的没有去了解了。显示全部

我们使用calico,其他更深入的没有去了解了。

收起
系统集成 · 2022-08-31
浏览1016

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-08-23
  • 关注会员:3 人
  • 问题浏览:2126
  • 最近回答:2022-08-31
  • X社区推广