Обработка присоединения узла к docker swarm

#docker #kubernetes #docker-swarm #docker-swarm-mode #avahi

#docker #kubernetes #docker-swarm #режим docker-swarm-mode #avahi

Вопрос:

Я просто думал о том, как упростить функциональность соединения узлов в docker swarm (возможно, то же самое можно применить к K8 и другим)

Просто нужен ваш вклад в это, это поможет устранить зависимость от копирования длинного токена с IP и упростить процесс.

Можем ли мы объявить узел-менеджер с помощью avahi или какого-либо другого инструмента и присвоить ему имя, например, swarmDemo , а затем в рабочем узле с помощью swarmDemo мы можем получить токен объединения и IP-адрес менеджера, который поможет добавить узел в swarm.

Пожалуйста, подскажите, делали ли вы что-то подобное или у вас есть какие-либо другие идеи?

Комментарии:

1. Можете ли вы привести примеры того, что вы пытаетесь сделать? Спасибо.

2. Я пытаюсь создать общий скрипт bash, который будет выполнять все внутренние операции. при запуске из Manager ./cluster-mgr init clstr1 он инициализирует swarm и объявляет токен и IP-адрес в других сетях по имени clstr1 (используя avahi или любой другой канал), а на рабочем узле, если я выполню команду './cluster-mgr join clstr1 , он извлекет токен с помощью опции просмотра и внутренне запустит команду docker swarm join. это делается для упрощения процесса.

Ответ №1:

Мы можем использовать службу avahi для объявления ip, токена присоединения, а затем с рабочего узла можем использовать это для присоединения к swarm 🙂