Два контейнера во входной сети не могут связаться друг с другом - PullRequest
0 голосов
/ 06 марта 2020

При развертывании двух служб в настраиваемой сети и общедоступных sh портах с репликами 1 эти две службы будут иметь два vip-списка, перечисленных в списке.

"VirtualIPs": [
                {
                    "NetworkID": "2b23w3b6pvmgcojehztewu5fz",
                    "Addr": "10.10.0.22/24"
                },
                {
                    "NetworkID": "uc6xzxhpip0dosdr3vxz4daz5",
                    "Addr": "10.0.15.105/24"
                }
            ]

10.0.15.0/24 is в моей пользовательской оверлейной сети 10.10.0.0/24 - входная сеть. Вот путаница:
Сервис A -> Контейнер A имеет два ips (10.0.15.107, 10.10.0.23) и опубликованный порт 1005. Сервис B -> Контейнер B имеет два ips (10.0.15.106, 10.10.0.27) и опубликованный порт 8080.

В контейнере A , два ips контейнера B достижимы PING . и 10.0.15.106 (в пределах пользовательской оверлейной сети) достижимы te lnet с портом 8080. Но 10.10.0.27 недоступен с портом 8080.
Затем я пытаюсь tcpdump все traffi c для te lnet 10.10.0.27 8080 10.10.0.23 send ARP для MA C addr for 10.10.0.27 затем *10.10.0.27* ответ MA C addr , но не более traffi c.

Сначала я думаю, что это проблема с брандмауэром, но te lnet ip в пользовательской сети в порядке.

...