Postgresql

為 Bitnami helm chart postgresql 自動創建數據庫/使用者/密碼到 K8

  • August 31, 2021

我正在將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 工程師在這裡,您可以使用初始腳本來創建數據庫和您需要的所有東西initdbScriptshttps ://github.com/bitnami/charts/blob/931b597c43f6cd37919569acda4432a9bdd59a71/bitnami/postgresql/values.yaml#L298-L307

您可以查看 README.md 的“初始化新實例”部分以獲取更多資訊。

引用自:https://serverfault.com/questions/1076062