0

我对 VXLAN 和覆盖网络有基本的了解。Docker 覆盖在底层使用 VXLAN 使多主机容器能够相互通信。

但是,如果这些多主机容器位于不同的公共网络中,例如跨不同 AWS 区域的 EC2 实例并因此位于不同的公共 IP 地址网络中,该怎么办。EC2 实例将在其自己的 NAT AWS 公共地址中具有私有地址,因此其他 EC2 中的 docker 守护程序将如何联系它。这甚至可能吗?(当然不推荐)

也许 AWS 有一些变通方法,但是跨不同公共网络的 Docker 覆盖网络解决方案通常是可能的吗?如果是,我们该怎么做?

4

1 回答 1

1

如果您的节点位于不同区域的不同 VPC 上,您可以让它们使用VPC 对等互连

于 2021-08-20T18:01:51.897 回答