返回

提问 添加收藏

Consul集群主节点宕机后无法提供Http服务

本页包含2张图片,默认未加载,显示所有图片

Gannalyo 发布于 2019年08月06日 (共有4个回帖)

各位老板好

请教个Consul集群的问题。

我使用docker创建consul集群,三个节点ip分别为.4/.5/.6,.4先为主,.5和.6为从(如图①)。

集群可以启动,.4为leader(如图②)。

问题:当我docker stop掉.4节点容器后,.6节点成为leader(如图③),但此时却无法请求http服务,无法访问ui???

请大佬帮忙看下,谢谢!

点击加载图片

点击加载图片

 

分享下我的命令,感兴趣的朋友可以尝试下:

# docker run -d --name=consul1 -p 8500:8500 -e CONSUL_BIND_INTERFACE=eth0 -v /opt/consul/data:/consul/data -v /opt/consul/conf:/consul/config consul agent -server -bootstrap -ui -node=1 -client=0.0.0.0

# docker run -d --name=consul2 -e CONSUL_BIND_INTERFACE=eth0 consul agent -server -node=2 -join=172.17.0.4 -ui

# docker run -d --name=consul3 -e CONSUL_BIND_INTERFACE=eth0 consul agent -server -node=3 -join=172.17.0.4 -ui

 

LinuxDockerConsul
文明上网,理性发言
客户端 Android iPhone WP7