之前的容器已经被销毁,没有rejoin需要的信息 长期以来我们的业务只能采用重启后登录容器,手工执行join命令的方式: 登录consul-0容器,执行命令: consul join consul-1 consul 1.1.0 2 dc1 <all> consul-1 192.168.47.189:8301 alive server 1.1.0 2 dc1 <all> consul 8301 alive server 1.1.0 2 dc1 <all> leader也已经被选举出来 [INFO] consul: New leader elected: consul 1.1.0 2 dc1 <all> consul-1 192.168.47.189:8301 alive server 1.1.0 2 dc1 <all> consul
Running 10 52d consul-1 1/1 Running 3 52d consul
我们在去另一台电脑,打开cmd窗口,运行如下consul命令: consul agent -server -ui -bootstrap-expect=1 -data-dir=d:\consul -node=consul
datacenter=dc1 192.168.80.101>consul agent -server -ui -bootstrap-expect=3 -data-dir=/tmp/consul -node=consul