. Я развертываю 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 и создавать базу данных, роль и пароль ...
спасибо!
Bitnami Engineer здесь, вы можете использовать исходный скрипт для создания базы данных и всего, что вам нужно, с помощью initdbScripts
:
https://github.com/bitnami/charts/blob/931b597c43f6cd37919569acda4432a9bdd59a71/bitnami/postgresql/values.yaml#L298-L307
Вы можете проверить часть « Инициализировать новый экземпляр ». README.md для получения дополнительной информации.