【发布时间】:2016-09-01 13:28:18
【问题描述】:
我使用 consul 遵循了Testing a Consul cluster on a single host 中的部分。三台领事服务器已成功添加并在同一主机上运行以进行测试。之后,我也按照教程创建了一个 consul 客户端 node4 来公开端口。是否可以添加更多服务并绑定到其中一个领事客户?
【问题讨论】:
-
这是旧的领事图片/说明。有几个月的官方Consul镜像了hub.docker.com/_/consul但是……你知道6月份发布的新Docker“swarm mode”不再需要Consul了吗?
-
@Alkaline 我们仍然需要 consul 来实现高可用性,不是吗? docs.docker.com/swarm/multi-manager-setup
-
您不需要使用新的“群模式”的 Consul。服务发现和键/值存储现在是 docker 守护程序的一部分,当它以托管模式(群模式)运行时。设置起来要容易得多。不幸的是,遵循旧的遗留 Swarm 文档也很容易。确保在 google 时搜索“swarm mode”,并确保查看 Docker 站点中的“swarm mode”页面。 docs.docker.com/engine/swarm 通常,它位于“引擎”路径下,如您所见。