Если один или несколько узлов повреждены, но кластер по-прежнему работоспособен, для восстановления узлов кластера Raft доступна следующая последовательность действий:
Вам нужно удалить поврежденный узел из кластера Raft, а затем заменить его новым узлом.
Вы можете создать новый узел с помощью установщика expand.sh и файла инвентаря expand.inventory.yml, создать сервис Ядра KUMA в веб-интерфейсе и установить сервис Ядра KUMA на сервере, указанном в группе kuma_core_peers
в файле инвентаря expand.inventory.yml, с помощью команды установки с использованием параметра --raft.join
. После выполнения команды установки новый узел будет добавлен в кластер Raft.
В результате новый узел получит полную копию состояния узла-лидера. При этом временные файлы, в том числе артефакты фоновых задач, которые могли находиться на потерянном узле, восстановлены не будут.
В начало