I have a Consul datacenter in Docker -> Consul server in a container and a few Consul agents in other containers. There are working fine, in a Docker local network. I try to connect another Consul (server or agent, doesn’t matter to me, but works with server) from different server without Docker container, with -advertise-wan and “translate_wan_addrs”: true settings on boat Consul servers. I can get this remote Consul agent/server node info and his service status from Docker Consul server, but I can’t get info about his self check service. There is a lot of messages with “network is unreachable” and “timeout reached” in logs on remote Consul agent/server.
My question is if Consul is even designed to work like that, if I could be able to get self check status of remote Consul and now I only have wrong configured network.