Mic*_*ael 3 docker docker-ingress
全部。我正在学习 Docker。但仍然找不到任何关于 Docker ingress 网络如何连接多个独立主机的文档。
我在不同的数据中心有 2 个虚拟机,想要在它们上创建 swarm 集群。默认安装的入口网络是否有可能使 vm1 上的容器对某个覆盖网络内 vm2 上的容器可见?或者 vm1 和 vm2 应该位于同一个本地网络中?
一般来说,不建议在 Swarm 内跨数据中心。您可以跨越可用区域(同一地理区域中的数据中心,延迟约为 10 毫秒或更短),但区域之间应该有自己的 Swarm。这 100% 是虚拟网络间流量(覆盖驱动程序)和 Swarm 管理器之间的 Raft 共识流量的延迟问题。对延迟没有硬性限制,但您可能不希望在单个 Swarm 中尝试阻止应用程序中的流量在数据中心之间来回跳转......除非数据中心的延迟非常低。
有关这方面的更多数据,请访问Docker Success 站点(搜索 Swarm 覆盖和过滤器以供参考),因为 Swarm 的 Docker EE 要求通常与 Docker CE 相同。
Swarm 中的节点之间的另一个要求是它们在彼此的公共 IP 之间具有开放的端口。理想情况下,节点之间没有 NAT。
| 归档时间: |
|
| 查看次数: |
2434 次 |
| 最近记录: |