Я пытаюсь настроить кластер postgresql в режиме основного ожидания, используя repmgr , и я думаю о том, как правильно перенаправить трафик на «основной» модуль.
Моя интуиция заключается в том, чтобы использовать одну метку для «выделения» основного модуля и полагаться на селектор меток сервисного объекта для «привязки» IP-адреса кластера к нему.Но это приводит к вопросу: как «переместить» метку со старого основного модуля на новый после восстановления после отказа?
Есть ли способ, как позволить мне зарегистрировать собственный сценарий в моем определении модуля yaml дляпериодически проверяйте роль модуля и меняйте его название в зависимости от результатов?
Ребята, знаете ли вы, возможен ли этот метод?А может, уже есть острое решение, которое может справиться с моей ситуацией?