Postgresql
為 Bitnami helm chart postgresql 自動創建數據庫/使用者/密碼到 K8
我正在將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
是創建一個部署自定義 pod 的作業,該 pod 將連接到 pg 並創建數據庫、角色和密碼……謝謝!
Bitnami 工程師在這裡,您可以使用初始腳本來創建數據庫和您需要的所有東西
initdbScripts
: https ://github.com/bitnami/charts/blob/931b597c43f6cd37919569acda4432a9bdd59a71/bitnami/postgresql/values.yaml#L298-L307您可以查看 README.md 的“初始化新實例”部分以獲取更多資訊。