Puncte:0

Automatizați crearea bazei de date/utilizator/parolă în K8 pentru Bitnami helm chart postgresql

drapel gq

Am implementat https://github.com/bitnami/charts/tree/master/bitnami/postgresql în k8s și mă întreb cum pot automatiza următoarele

  • crearea unei baze de date
  • creați un rol cu ​​parolă ca proprietar al bazei de date de mai sus

L-am văzut pe extraDeploy https://github.com/bitnami/charts/blob/master/bitnami/postgresql/values.yaml#L43 parametru, dar se pare că va crea o resursă specifică k8s (nu atinge pg).

Singura idee pe care o am să folosesc extraDeploy este de a crea un job care implementează un pod personalizat care se va conecta la pg și va crea db-ul, rolul și parola...

Mulțumiri!

Puncte:4
drapel us

Bitnami Engineer aici, puteți folosi un script inițial pentru a crea baza de date și toate lucrurile de care aveți nevoie initdbScripts: https://github.com/bitnami/charts/blob/931b597c43f6cd37919569acda4432a9bdd59a71/bitnami/postgresql/values.yaml#L298-L307

Puteți verifica „Inițializați o instanță nouă" face parte din README.md pentru mai multe informații.

drapel gq
Mulțumesc - folosesc initdbScripts cu un script SQL personalizat.
JCotton avatar
drapel no
initdbScripts este o soluție bună. Singura plus este că trebuia să scap de „." în cheia numelui fișierului/dicționarului, de ex. `01_init\.sql:`

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.