У меня есть консул кластер, который обычно должен иметь 5 серверов и несколько клиентов. Наш скрипт для запуска серверов, изначально настроенных так:
consul agent -server -bootstrap-expect 5 -join <ips of all 5 servers>
Однако нам пришлось перезапустить все серверы и выполнить загрузку заново - один из наших серверов вышел из строя из-за проблем с оборудованием, и загрузчик больше не работает.
Мой вопрос: в ситуации, когда 5 серверов, но для кворума достаточно 3, следует ли установить -bootstrap-Ожидайте 3?
Документация здесь https://www.consul.io/docs/agent/options.html#_bootstrap_expect, по-видимому, подразумевает, что -bootstrap-Ожидайте, чтобы быть установленным к общему количеству серверов, что означает, что даже одна машина, которая не работает, будет препятствовать загрузке кластера
Для ясности, наши сценарии запуска являются статическими файлами, поэтому, когда я говорю, что есть 5 серверов, это означает, что с тегом сервера может быть запущено до 5
.