我正在玩 Docker swarm,
我有一个三节点集群、1 个管理器和 2 个工作节点。我正在使用我VIP
的所有服务。
我有一个奇怪的情况,我重新启动了工作节点。
我执行docker node ls
了,工作节点是Ready
.
docker service ls
会告诉我工人中容器的复制是好的。
问题:我无法通过入口网络加入节点。其他节点中的任何容器都无法访问该工作节点中的容器。
我检查了它们都加入入口网络的容器。
我从同一个节点内卷曲了容器,它们做出了响应。
我从一个容器中 ping 了服务名称(在同一个故障节点中)并且它起作用了。
我从经理那里将工人容器卷曲在工人中不起作用!
我用工人的 IP 地址蜷缩起来,他们回应了。
我重新启动了工作节点,但问题仍然存在,然后我重新启动了整个集群,它又工作了!
我刚才目睹的事情有什么解释吗?
我最担心这会发生在生产环境中。
先感谢您。