Задача.
- Есть постгрес, перед ним есть pgbouncer.
- У боунсера есть три пода в k8s.
- Постгресс запущен на подах «неубиваемых»
- Боунсер на подах, которые амазон может в любой момент отозвать.
В результате при коннекте к боунсеру мы имеем возможность в любой момент получить обрыв коннекта к отозванной ноде. Для того что бы этого не случилось k8s должен уведомить боунсер о том, что ноду скоро отзовут, боунсер должен закрыть все коннекты клиента уведомив его, что закрывает, клиент должен реконнектится спокойно к новой ноде.
Это как то стандартными способами реализуемо? Или может есть другое решение?
P.S. валидировать коннект перед каждыйм запросом не предлагать :)