我有两台机器,我用它们制作一个docker swarm集群,然后我创建了一个包含5个副本的服务来验证负载均衡器是否正常工作但是我注意到防火墙阻塞了这两台机器所以我添加了所需的端口:
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
一切都运转良好,唯一的疑问是当防火墙停止或启动时,停机器停止工作,我不知道为什么会发生这种情况?
有人能解释一下这个行为吗?是否可以避免这种行为,或者这是正常的行为?
提前致谢