首页 > 其他 > 详细

Cilium路由模式(二)

时间:2021-08-29 19:24:56      阅读:11      评论:0      收藏:0      [点我收藏+]

Native-Routing


原生路由/主机路由,二者是一样,二种叫法

参考官方文档 

根据官方文档,使用native-routing时,节点上的 Linux 内核必须知道如何转发运行 Cilium 的所有节点的 pod 或其他工作负载的数据包。 这可以通过两种方式实现:

  1. 节点本身不知道如何路由所有 pod IP,但网络上必须存在一个知道如何到达所有其他 pod 的路由器。 在这种情况下,Linux 节点配置为包含指向此类路由器的默认路由。 该模型用于云提供商网络集成。 有关更多详细信息,请参阅 Google Cloud、AWS ENI 和 Azure IPAM
  2. 每个单独的节点都知道所有其他节点的所有 pod IP,并将路由插入 Linux 内核路由表以表示这一点。 如果所有节点共享一个 L2 网络,则可以通过启用选项 auto-direct-node-routes: true(--set autoDirectNodeRoutes=true)实现Pod间的路由,此模式即DSR。 否则,必须运行其他系统组件(例如 BGP 守护程序)来分发路由。 请参阅使用 kube-router 运行 BGP 的指南,了解如何使用 kube-router 项目实现

 

在初始化需要指定参数tunnel: disabled本地路由数据路径(datapath) 启用并启用本地数据包转发模式。 本机数据包转发模式利用 Cilium 运行的网络的路由功能,而不是执行封装。

Cilium路由模式(二)

原文:https://www.cnblogs.com/apink/p/15200123.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!