Не работает маршрутизация гибридной ройной сетки Docker Windows

  • Версия Windows: Server 2019
  • Docker для Windows Версия: 18.09.0
  • Версия Linux: Ubuntu 18.04.1 LTS
  • Linux Node Docker Версия: 18.09.0

Проблема: входящая маршрутизация между узлами в гибридном (linux / windows) swarm не работает должным образом

Обзор: два узла docker работают с одним и тем же выпуском. Оба серверных узла находятся в одной сетевой подсети. Узел Linux действует как диспетчер роя, рой был инициализирован с помощью команды docker swarm init , а узел Windows был присоединен с помощью созданной команды токена.

Пример проблемы: Для визуализатора у меня есть развернул swarmpit в рой, используя две команды (на их сайте):

git clone https://github.com/swarmpit/swarmpit -b 1.5.1
docker stack deploy -c swarmpit/docker-compose.yml swarmpit

Я могу получить доступ к пользовательскому интерфейсу swarmpit на узле Linux по адресу 10.10.16.61:888 (внутренний порт 8080 открыт в указанном выше файле стека)

При входе mesh, я также должен иметь доступ к пользовательскому интерфейсу на узле Windows по адресу 10.10.16.60:888 , но я не могу.

Сообщите мне, могу ли я предоставить дополнительную информацию.

0
задан 19 December 2018 в 18:29
1 ответ

Я нашел ответ на свой вопрос: https: // docs.docker.com/v17.09/datacenter/ucp/2.2/guides/admin/configure/join-windows-worker-nodes/#install-ucp

Сетка маршрутизации в режиме роя не может использоваться на узлах Windows . Вы можете открыть порт для своей службы на узле, на котором она работает, и использовать сетку маршрутизации HTTP, чтобы сделать вашу службу доступной с использованием имени домена.

0
ответ дан 5 December 2019 в 04:50

Теги

Похожие вопросы