
Estoy desplegando elhttps://github.com/bitnami/charts/tree/master/bitnami/postgresqlen k8s y me pregunto cómo puedo automatizar lo siguiente
- creación de una base de datos
- cree un rol con contraseña como propietario de la base de datos anterior
he visto elextraDeploy
https://github.com/bitnami/charts/blob/master/bitnami/postgresql/values.yaml#L43
parámetro pero esto parece que creará un recurso específico de k8s (sin tocar la página).
La única idea que tengo al aprovechar extraDeploy
es crear un trabajo que implemente un pod personalizado que se conectará a la página y creará la base de datos, la función y la contraseña...
¡gracias!
Respuesta1
Bitnami Engineer aquí, puede usar un script inicial para crear la base de datos y todo lo que necesita initdbScripts
:
https://github.com/bitnami/charts/blob/931b597c43f6cd37919569acda4432a9bdd59a71/bitnami/postgresql/values.yaml#L298-L307
Puedes consultar el "Inicializar una instancia nueva" parte de README.md para obtener más información.