При развертывании двух служб в настраиваемой сети и общедоступных 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 в пользовательской сети в порядке.