Я развернул стек, используя докер с 2 виртуальными хостами, сервис A в качестве сервера и сервис B в качестве клиента, каждый сервис имеет только 1 реплику, и они находятся в одной и той же оверлейной сети, когда B запрашивает A по tcp, A получает B
адрес удаленного хоста - 10.0.3.5 (в golang: conn.RemoteAddr (). String ()), но реальный IP-адрес B - 10.0.3.17.
Кто-нибудь знает почему?