TGViewer
DevOps для ДевоПсов DevOps для ДевоПсов @devo_pes · 3.21K subscribers
Post #7985 178
Как развернуть OpenBao с отказоустойчивым PostgreSQL в Kubernetes

OpenBao хранит секреты в PostgreSQL. Рецепт поднимает три экземпляра CloudNativePG с кворумной синхронной репликацией и размещает поды в разных зонах. Переключение проходит без потери данных, облачная СУБД не нужна.

Владелец схемы и рабочая роль получают TLS-сертификаты через DatabaseRole. Правила pg_hba принимают сертификат и отклоняют соединения без TLS. Иначе роли без паролей попадают под проверку SCRAM и не подключаются.

В материале Cloud Native Computing Foundation есть манифесты и команды для Kind. Дождитесь готовности трёх подов и запустите kubectl cnpg -n openbao status openbao-db. Если резервный экземпляр недоступен, запись приостанавливается.
More from @devo_pes
  1. Sep 23, 2026Как масштабировать Grafana Alloy для центрального сбора телеметрии В производственном кейс…
  2. Sep 22, 2026Как безопасно открыть командам метрики GPU в Kubernetes API центрального Prometheus не огр…
  3. Sep 22, 2026Как отлаживать distroless-контейнеры через kubectl debug В distroless-образе может не быть…
  4. Sep 21, 2026Как быстро масштабировать инфраструктуру без покупки и настройки собственного железа Знако…
  5. Sep 21, 2026Как искать узкие места сервера методом USE Метод USE предлагает начинать диагностику со сп…
  6. Sep 21, 2026Как ускорить сборки Docker за счёт кэша Docker повторно использует слой, если инструкция и…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →