Что делает параметр advertise-addr при вступлении в рой - PullRequest
0 голосов
/ 04 мая 2020

Я получаю то, что делает advertise-addr при инициализации роя docker (XXXX ниже). Но что он делает, когда присоединяется к рою в качестве рабочего с такой командой:

docker swarm join --advertise-addr=12.0.0.2 --token SWMTKN-1-.... X.X.X.X:2377

Я надеялся, что это изменит маршрут, по которому менеджер роя использовал для доступа к узлу / работнику, но я понятия не имею, как Я могу это подтвердить.

Одним из способов является использование балансировщика нагрузки traefik - он дает мне новый ip сервера 10.0.1.138 (не publi c IP) при присоединении к рою, но когда я пингую 10.0.1.138 из контейнера traefik Я ничего не получаю (все остальные серверы работают).

Сервер, который я использую для присоединения в качестве рабочего FYI, находится за CGNAT, а 12.0.0.2 - это адрес vpn, используемый для доступа к нему

...