Я бы хотел создать производственный HA-кластер Docker Swarm.
Docker Swarm требует хранилища ключевых значений в качестве предварительного условия, консул в данном случае.
Теперь я спрашиваю, какая умная установка будет:
Ограничения
Подход
Любые идеи, как решить эту проблему с курицей или яйцом чистым и надежным способом для эффективной работы?
Несколько экземпляров роя, безусловно, выглядели бы разумным подходом, но как настроить начальный рой без консула и роя? Спасибо.
У Джейкоба Блейна Кристена есть хорошая статья об этой самой проблеме. Вкратце: запустите демона-докера со ссылкой на еще не существующий кластер консулов, затем запустите консул через докера. Citation:
К счастью, демон докеров с радостью снова попытается соединиться с Кластерный магазин, также известный как КВС, так часто, дает нам время на то. подложить его через Docker Compose.
Надеюсь, это поможет.