We have two services: counting and dashboard, which we have to run on different machines(different ip addresses).
We have successfully made these services talk to each other on same machine, but are unable to do so on different machines. The problems we figured out were-- while trying to connect the sidecar proxies for both the services, it is giving the error “connection refused”.
It would be great if someone can help me through this.
Can you provide the logs from the Envoy processes that are running on these two different machines?
Also, is there a firewall on these servers? If so, can you check that you have permitted external access to the port range used by the proxies (defaults to 21000 - 21255. Configurable via sidecar_min_port and sidecar_max_port).