замена узла Minio в кластере с 4 узлами - PullRequest
0 голосов
/ 13 декабря 2018

У одного из узлов в нашем мини-кластере с 4 узлами есть проблемы, и он будет прерван нашим облачным провайдером через пару недель.Я провел предварительное тестирование с помощью minio и знаю, что он будет продолжать работать с 3 узлами, но я буду загружать новый узел через несколько минут после того, как завершу работу со старым, и наш контейнерный оркестратор должен удалить новый контейнер minio на этом узле.и в мини кластер;Я не беспокоюсь об этой части.

Что я хотел бы знать, так это как я могу запустить Minio для восстановления баланса после того, как новый узел подключен к сети?В прошлом, когда я тестировал этот сценарий, новый контейнер Minio не тянул много данных из других узлов.Это потому, что мы все еще на (n / 2) + 1?

Гипотетически, что бы мне понадобилось, чтобы увидеть, как данные передаются между контейнерами minio - заменяется другой (другой) узел после того, как новый подключен к сети?

В какой момент я увижу потерю данных?

Если это имеет значение, этот реестр Minio просто хранит образы контейнеров из внутреннего реестра Docker - объем данных, которые он содержит, относительно небольшой и статический.и запись происходит только когда я помещаю образ в реестр.

1 Ответ

0 голосов
/ 07 августа 2019

FWIW, minio не выполняет повторную синхронизацию автоматически.Вы должны сделать "исцеление администратора mc".Даже это приводит к тому, что только диск добавленного мини-контейнера переходит в оперативное состояние, поэтому он доступен для последующих загрузок.

...