
私は展開していますhttps://github.com/bitnami/charts/tree/master/bitnami/postgresqlk8sに導入し、次のことを自動化するにはどうしたらよいか考えています
- データベースの作成
- 上記のデータベースの所有者としてパスワード付きのロールを作成します
私は見たextraDeploy
https://github.com/bitnami/charts/blob/master/bitnami/postgresql/values.yaml#L43
パラメータですが、これにより、k8s 固有のリソース (pg には影響しません) が作成されるようです。
これを活用して私が思いついた唯一のアイデアextraDeploy
は、pg に接続してデータベース、ロール、パスワードを作成するカスタム ポッドをデプロイするジョブを作成することです...
ありがとう!
答え1
Bitnami エンジニアの私としては、初期スクリプトを使用してデータベースと必要なものすべてを作成できますinitdbScripts
。
https://github.com/bitnami/charts/blob/931b597c43f6cd37919569acda4432a9bdd59a71/bitnami/postgresql/values.yaml#L298-L307
「新しいインスタンスを初期化する詳細については、README.md の「」部分を参照してください。