【问题标题】:Docker swarm nodes on private networks?专用网络上的 Docker 集群节点?
【发布时间】:2016-01-03 04:33:51
【问题描述】:

如果节点位于私有网络并且没有公共 IP,理论上是否可以将节点连接到 Docker 群? swarm 主机有一个公共 IP,节点可以访问它以及发现服务,但它们本身位于我无法控制的私有网络上。那么这可能吗?

【问题讨论】:

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

标签: docker docker-swarm


【解决方案1】:

在这种情况下,您可以通过隧道传输请求或使用 weave 创建虚拟专用网络。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    • 2022-01-03
    • 1970-01-01
    • 2020-09-15
    相关资源
    最近更新 更多