-1

我对使用 kubernetes 的 flannel 覆盖网络非常陌生,我们想知道如何使用 flannel 覆盖网络在不同主机中的容器之间传输数据包,下面提到的参考链接包含图表,以便在不同主机的容器之间传输数据包,可以是任何一个解释它是如何发生的?参考链接:: https://github.com/coreos/flannel

4

1 回答 1

1

注意:我没有写法兰绒,所以我不是最适合回答的人......

据我了解,默认情况下,flannel 使用 UDP 数据包封装在网络中的节点之间传递数据包。

因此,如果位于 1.2.3.4 的计算节点托管具有像 10.244.1.0/24 这样的 CIDR 的子网,则该 CIDR 的所有数据包都封装在 UDP 中并发送到 1.2.3.4,在该处解封装并放置在桥上以供子网。

希望有帮助!——布伦丹

于 2014-11-13T21:32:02.457 回答