Здравствуйте господа, хотелось бы поднять вопрос по реализации high availability в Kubernetes.
Я погуглил это вопрос и во всех статьях предполагается использование нескольких мастер нод. И вот тут у меня вопросы, не очень понятно, как они все согласованно работают?
Они (мастер ноды) все работают одновременно или одна из них является ведущей, а остальные просто поддерживают синхронизированное состояние с ней?
В случае выхода одной ноды из строя, у них есть какой-то внутренний механизм прихода к консенсусу или как это все работает?
Что будет, если нода, которая была недоступна, вдруг опять станет доступной, как кластер это обработает?
Если кто-то шарит в этом, расскажите на высоком уровне, как это все работает.