自動為 Bitnami helm Chart postgresql 建立資料庫/使用者/密碼到 K8 中

自動為 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 並建立資料庫、角色和密碼...

謝謝!

答案1

Bitnami 工程師,您可以使用初始腳本來建立資料庫以及您需要的所有內容initdbScriptshttps://github.com/bitnami/charts/blob/931b597c43f6cd37919569acda4432a9bdd59a71/bitnami/postgresql/values.yaml#L298-L307

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

相關內容