Разница между узлом docker swarm, работающим как Leader и запущенным как Manager

Я хочу понять разницу между узлом docker swarm, работающим как лидер, и запущенным как менеджер.

Я также понимаю, что может быть несколько диспетчеров докеров, но может быть несколько узлов Docker Swarm Leader и причины этого.

Примечание: я знаю, что такое рабочий узел докера.


person Alijma Hanfi    schedule 25.06.2019    source источник


Ответы (1)


В Docker Swarm используется следующая терминология.

  1. Узел менеджера (может быть лидером или менеджером)
  2. Рабочий узел

Теперь для простого режима роя докеров есть один менеджер, а другой - рабочий узел. В этом менеджер - лидер.

Возможно иметь более одного управляющего узла. Нравится 2 менеджера (в основном нечетное число предпочитают 1,3,5). В этом случае руководителю подчиняется задача планировщика на рабочем узле. Также узел-менеджер будет разговаривать друг с другом, чтобы поддерживать состояние. Чтобы сделать среду высокодоступной, когда узел-менеджер, который в данный момент является лидером, выходит из строя, он не должен прекращать планирование работы. В этот момент другой менеджер будет автоматически выдвинут в качестве лидера и возьмет на себя ответственность за планирование задачи (контейнера) на работающем узле.

person dotnetstep    schedule 13.07.2019