У меня есть кластер Kubernetes, распределенный по AWS через Kops, состоящий из 3 главных узлов, каждый в своем отдельном AZ.Как хорошо известно, Kops реализует развертывание кластера, в котором Etcd выполняется на каждом главном узле через два модуля, каждый из которых устанавливает том EBS для сохранения состояния.Если вы потеряете объемы из 2 мастеров 3 , вы автоматически потеряете консенсус среди мастеров.
Есть ли способ использовать информацию об единственном мастере, который все еще имеет статус кластера, и получить Кворум между тремя мастерами в этом состоянии?Я воссоздал этот сценарий, но кластер становится недоступным, и я больше не могу получить доступ к модулям Etcd любого из трех мастеров, потому что эти модули не работают с ошибкой.Более того, сам Etcd становится доступным только для чтения, и невозможно добавлять или удалять члены кластера, пытаясь выполнить ручные вмешательства.
Советы?Спасибо всем вам