TGViewer
/usr/bin /usr/bin @usr_bin_linux · 4.91K subscribers
Post #367 1.15K
​Use PostgreSQL database as backend storage for helm

По умолчанию Helm 3 хранит всю информацию о релизах в самом кластере Kubernetes, используя K8s secret в пространстве имен release. Иногда хранение информации о релизах в K8s secret может быть проблематичным по следующим причинам:

⚡️ Совокупный общий размер секретов в кластере превышает 800MB. Если общий размер секретов (или любых других объектов в K8s) превышает 800 МБ, это может привести к тому, что Kubernetes не сможет инициализироваться.

⚡️ Если размер информации о релизе helm превышает 1 МБ.

⚡️ Если мы не хотим хранить информацию о выпуске helm на том же кластере, где развернуты приложения в силу требований и политик.

Чтобы решить эти проблемы, можно использовать внешнюю базу данных PostgreSQL в качестве внутреннего хранилища для хранения информации о релизах helm. Читать как это устроено.
More from @usr_bin_linux
  1. Oct 2, 2026Логи Linux В этом переводе разобраны типы логов, существующих в Linux и где их искать. Чит…
  2. Oct 1, 2026Перенос Docker-контейнера между двумя Linux-хостами При смене Docker-хостов мы часто думае…
  3. Sep 30, 2026Чем заменить MinIO? Многие команды ищут альтернативу MinIO после изменений вокруг Communit…
  4. Sep 30, 2026PatchMon Серверы работают, мониторинг зелёный, а обновления пакетов ждут своего часа. Жела…
  5. Sep 30, 2026Семь привычек Linux-инженера, которые спасают прод Внутри — семь разборов сбоев: от прав н…
  6. Sep 29, 2026Уже завтра! Приходите на наш вебинар. Вместе с Александром Тварадзе расскажем про Pandora…
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 →