【发布时间】:2016-08-24 20:13:09
【问题描述】:
我有一个由 3 台服务器组成的领事集群。我还有大约 6 名工人和 3 名主人的 docker 群(主人与领事服务器在同一硬件上,但设置为可用性 == 排水以防止他们接受工作)。
我一般使用 consul-template 来阅读 consul K/V。我一生都无法弄清楚如何明智地推出领事代理服务。如果我使用全局服务,那么每个节点都有一个代理,但服务器集群会抱怨,因为客户端代理似乎都具有相同的 IP 地址。
复制服务似乎是要走的路,但我相信我需要发布客户端端口 8301,这似乎会导致与我的服务器集群发生冲突(它同时运行 swarm master 和 consul 服务器(不在 docker 下) .
我希望大家能朝着正确的方向总体引导 - 请记住,这是 1.12 集群模式,因此与早期版本有很大不同。
【问题讨论】:
标签: docker docker-swarm