Назад | Перейти на главную страницу

Рекомендации по настройке производства Docker Swarm и Consul

Я хочу создать производственный кластер HA Docker Swarm.

Docker Swarm нуждается в хранилище ключевых значений в качестве предварительного условия, в данном случае consul.

Теперь я спрашиваю, что за умная установка было бы:

Ограничения

Подходить

Есть идеи, как решить эту проблему с курицей или яйцом чистым и надежным способом для эффективной работы?

Несколько экземпляров роя, безусловно, выглядели бы разумным подходом, но как настроить начальный рой без консула и роя? Спасибо.

Джейкоб Блейн Кристен хорошо статья об этой самой проблеме. Вкратце: запустите демон docker со ссылкой на еще не существующий кластер consul, затем запустите consul через докер. Цитата:

К счастью, демон Docker с радостью будет время от времени пытаться подключиться к хранилищу кластера, известному как KVS, это дает нам время подкрепить его через Docker Compose.

Надеюсь это поможет.