docker node ls показывает только главный узел в Azure

. Я создал контейнерную среду в Azure. Однако при запуске узла докеров ls отображается только узел LEADER. но здесь не отображается узел агента. Пожалуйста помоги.

Спасибо

1
задан 21 May 2018 в 14:48
1 ответ

Когда вы запускаете команду для создания роя, Docker Engine начинает работать в режиме роя.

Запустите docker swarm init, чтобы создать рой из одного узла на текущем узле. Движок настраивает рой следующим образом:

  • переключает текущий узел в режим роя.
  • создает рой с именем по умолчанию.
  • назначает текущий узел ведущим узлом-менеджером для роя.
  • присваивает узлу имя хоста машины.
  • настраивает диспетчер на прослушивание активного сетевого интерфейса на порту 2377.
  • устанавливает текущий узел в активный доступный, что означает, что он может получать задачи от планировщика.
  • запускает внутреннее распределенное хранилище данных для двигателей, участвующих в рое, чтобы поддерживать согласованное представление роя и всех запущенных на нем сервисов.
  • по умолчанию создает самоподписанный корневой ЦС для роя.
  • по умолчанию генерирует токены для рабочих и управляющих узлов, чтобы присоединиться к рою. создает оверлейную сеть с именем ingress для публикации сервисных портов, внешних по отношению к рою.
  • создает наложенные по умолчанию IP-адреса и маску подсети для ваших сетей. Вывод для docker swarm init предоставляет команду подключения для использования при присоединении новых рабочих узлов к swarm:

Иллюстрация здесь

Ссылка: https://docs.docker.com /engine/swarm/swarm-mode/#create-a-swarm

Для получения дополнительной информации см. Присоединение к рабочему узлу

После того, как рабочий узел присоединился к докеру swarm docker node ls должен предоставить вам список узлов, присоединенных к рою. [Ссылка]

1
ответ дан 30 August 2021 в 11:43

Теги

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