LINUX.ORG.RU
ФорумAdmin

Отзыв pod в k8s у pgbouncer, как решать?

 , , ,


0

1

Задача.

  1. Есть постгрес, перед ним есть pgbouncer.
  2. У боунсера есть три пода в k8s.
  3. Постгресс запущен на подах «неубиваемых»
  4. Боунсер на подах, которые амазон может в любой момент отозвать.

В результате при коннекте к боунсеру мы имеем возможность в любой момент получить обрыв коннекта к отозванной ноде. Для того что бы этого не случилось k8s должен уведомить боунсер о том, что ноду скоро отзовут, боунсер должен закрыть все коннекты клиента уведомив его, что закрывает, клиент должен реконнектится спокойно к новой ноде.

Это как то стандартными способами реализуемо? Или может есть другое решение?

P.S. валидировать коннект перед каждыйм запросом не предлагать :)

★★

Последнее исправление: i3draven (всего исправлений: 1)

k8s должен уведомить боунсер о том, что ноду скоро отзовут

k8s сначала посылает SIGINT ждёт сколько-то минут и только потом убивает под. Т.е. всё должно из коробки работать.

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.