Является ли диспетчер роя докеров частью кластера роя?

Я не совсем понимаю, почему в официальных документах используется так много машин для создания роевого кластера. Можно ли использовать hv consul и swarm manager на одной машине? Кроме того, является ли менеджер роя частью кластера? Если, скажем, я создаю оверлейную сеть, является ли хост менеджера роя частью этой сети?


person lingxiao    schedule 23.04.2016    source источник


Ответы (1)


Ответ - нет. Swarm Manager не является частью сетевого оверлея. В более общем смысле Swarm - это просто контейнер, работающий на демоне Docker. Если вы добавите этот демон Docker в кластер, тогда Swarm Manager, на котором размещен контейнер Swarm, также будет агентом Swarm и затем получит контейнеры.

Если вам когда-нибудь понадобится, вы можете найти полное пошаговое руководство на как развернуть кластер Swarm.

person Auzias    schedule 23.04.2016
comment
Спасибо: D Другой вопрос, могу ли я иметь разные кластеры роя, использующие один и тот же бэкэнд консула? Похоже, что данные в consul не дают идентификатору роя кластера ... - person lingxiao; 25.04.2016
comment
Я не понимаю вашего ответа, вы можете перефразировать его, пожалуйста? - person Auzias; 25.04.2016
comment
Я хотел бы построить два кластера роя, один для тестирования, а другой для производства. могут ли эти два кластера использовать один и тот же сервер обнаружения (в моем случае - consul)? - person lingxiao; 25.04.2016
comment
Я не уверен в этом, но я бы тщательно протестировал его, прежде чем доверять ему. Я бы посоветовал это в любом случае. - person Auzias; 25.04.2016