Tag: 集群

Docker服务在防火墙停止或启动时崩溃

我有两台机器,我用它们做一个docker swarm集群,然后我创build了一个有5个副本的服务来validation负载平衡器是否正常工作,但是我注意到防火墙阻塞了两台机器,所以我添加了所需的端口: firewall-cmd –zone=public –add-port=2377/tcp –permanent firewall-cmd –zone=public –add-port=7946/tcp –permanent firewall-cmd –zone=public –add-port=7946/udp –permanent firewall-cmd –zone=public –add-port=4789/tcp –permanent 一切工作都很好,我唯一的疑问就是防火墙停止或启动后,docker停止工作,我不知道为什么会发生这种情况? 有人能解释我的行为吗? 是否有可能避免这种行为,或者这是一个正常的行为? 提前致谢

docker引擎群模式需要服务发现

我很困惑docker群。 据我所知,运行swarm的旧方法是在docker引擎为swarm模式提供原生支持之前运行容器中的经理和工作人员。 旧的集装箱群的文档解释了如何使用consul,etcd或zookeeperbuild立服务发现。 服务发现是必要的,因为服务在随机端口运行以避免冲突,对吧? docker引擎群模式的文档没有解释如何设置服务发现。 现在我很困惑,如果机制被纳入群模式,或者是文件不完整。 我在哪里可以find关于群集模式的最新解释,以及它如何与服务发现等概念相关联?