Автоматизируйте создание базы данных / пользователя / пароля в K8 для Bitnami Helm Chart postgresql

. Я развертываю https://github.com/bitnami/charts/tree/master/bitnami/postgresql в k8s и задаюсь вопросом, как я могу автоматизировать следующее

  • создание базы данных
  • создание роли с паролем в качестве владельца базы данных выше

Я видел extraDeploy https://github.com/bitnami/charts/blob/ master / bitnami / postgresql / values.yaml # L43 параметр, но похоже, что это создаст конкретный ресурс k8s (не касаясь pg).

Единственная идея, которая у меня есть, используя extraDeploy , - это создать задание, которое развертывает настраиваемый модуль, который будет подключаться к pg и создавать базу данных, роль и пароль ...

спасибо!

0
задан 30 August 2021 в 17:40
1 ответ

Bitnami Engineer здесь, вы можете использовать исходный скрипт для создания базы данных и всего, что вам нужно, с помощью initdbScripts: https://github.com/bitnami/charts/blob/931b597c43f6cd37919569acda4432a9bdd59a71/bitnami/postgresql/values.yaml#L298-L307

Вы можете проверить часть « Инициализировать новый экземпляр ». README.md для получения дополнительной информации.

1
ответ дан 31 August 2021 в 10:14

Теги

Похожие вопросы