Восстановить Etcd Quorum - PullRequest
       88

Восстановить Etcd Quorum

0 голосов
/ 15 октября 2018

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

Есть ли способ использовать информацию об единственном мастере, который все еще имеет статус кластера, и получить Кворум между тремя мастерами в этом состоянии?Я воссоздал этот сценарий, но кластер становится недоступным, и я больше не могу получить доступ к модулям Etcd любого из трех мастеров, потому что эти модули не работают с ошибкой.Более того, сам Etcd становится доступным только для чтения, и невозможно добавлять или удалять члены кластера, пытаясь выполнить ручные вмешательства.

Советы?Спасибо всем вам

1 Ответ

0 голосов
/ 15 октября 2018

Это задокументировано здесь .Есть также другое руководство здесь

В основном вам нужно сделать резервную копию кластера и создать новый.

...