It worked before. Then I retire one manager node docker version 24, and replace it with a new node with docker version 27. It’s a one manager, one worker setup.
Now, I can’t access my swarm services from my manager node.
If I look at all the iptables rules, the ports are NOT mapped at all. On the worker node, it looks fine, all ports goes to 172.18.0.2, not on manager node, no such rule at all. iptables rules are very short.
Now here is the funny part:
If I move one of the service to manager node, then it can’t be accessed from worker node any more.
It’s like the network mode was set to “VIP”, but it acts like “host”.
any idea?