【发布时间】:2016-01-03 04:33:51
【问题描述】:
如果节点位于私有网络并且没有公共 IP,理论上是否可以将节点连接到 Docker 群? swarm 主机有一个公共 IP,节点可以访问它以及发现服务,但它们本身位于我无法控制的私有网络上。那么这可能吗?
【问题讨论】:
-
如果他们在同一个专用网络上,那很好。如果节点无法相互通信,那么我的理解是 Docker 1.9 中的新网络功能将不起作用。
-
谢谢,是的,情况是所有节点都在不同的专用网络上。但我实际上并不需要他们之间的网络。我只需要主人能够像往常一样与他们交流。这是否意味着它是可能的,如果是的话,你有什么资源可以指点我吗?
-
如果您只需要负载放置或调度,我建议您改用 Apache Mesos。我想你会发现它比 Docker Swarm 更加健壮和成熟,Mesos master 会为你提供一个控制台来监控你的从节点的状态。无论您选择哪种解决方案,我都怀疑您会遇到网络问题,您不可避免地需要将 docker 主机连接在一起。
标签: docker docker-swarm