Docker 群集领事设置

Docker 群集领事设置,docker,consul,docker-swarm,Docker,Consul,Docker Swarm,我目前正试图通过以下方式设置Docker群集: 节点:SwarmManager 1+1 NodeB:SwarmManager 2+Consult2 NodeC:SwamNode1(向领事馆做广告1)+领事馆3 点头:SwarmNode2(向领事2做广告) 我做了一些HA测试,发现如下行为: 我在监视docker群集信息时重新启动了NodeB,我注意到SwarmNode2在重新启动期间与群集断开了连接。 我的解释是,因为Consul2关闭,节点2被配置为连接到同一个Consul,所以它在集群透

我目前正试图通过以下方式设置Docker群集:

  • 节点:SwarmManager 1+1
  • NodeB:SwarmManager 2+Consult2
  • NodeC:SwamNode1(向领事馆做广告1)+领事馆3
  • 点头:SwarmNode2(向领事2做广告)
我做了一些HA测试,发现如下行为:

我在监视docker群集信息时重新启动了NodeB,我注意到SwarmNode2在重新启动期间与群集断开了连接。 我的解释是,因为Consul2关闭,节点2被配置为连接到同一个Consul,所以它在集群透视图上变得不可用


为了避免此问题,为Swarm容器设置发现服务的正确方法是什么?

我建议创建一个Consor群集,最好在不同的节点上独立运行。 创建集群后,只要保持仲裁,所有领事客户端都应继续正常工作


我还建议使用-join标志指定多个concur服务器地址,以确保代理在某些concur服务器关闭时重新启动时能够重新加入。

我建议创建一个concur集群,最好在不同节点上独立。 创建集群后,只要保持仲裁,所有领事客户端都应继续正常工作


我还建议使用-join标志指定多个Consor服务器地址,确保代理在某些领事服务器关闭时重新启动时能够重新加入。

如何使用领事容器并在外部LB中启用VIP。Swarm容器将与VIP通信并基本访问所有领事。如何使用领事容器并启用外部LB中的VIP。Swarm容器将与VIP通信,基本上访问所有领事。