基礎設施即程式碼(IAC),Zalando Postgres Operator UI 入門

為少發表於2022-04-14

image

Postgres Operator UI 提供了一個圖形介面,方便使用者體驗資料庫即服務。一旦 database 和/或 Kubernetes (K8s) 管理員設定了 operator,其他團隊就很容易建立、克隆、監視、編輯和刪除自己的 Postgres 叢集。有關設定和技術細節的資訊可以在 admin 文件中找到。

建立一個新叢集

在頂部選單中選擇 New cluster 選項並調整文字欄位中的值。 叢集名稱由團隊給定名稱組成。 可用選項包括啟用負載均衡器卷大小使用者和資料庫以及 pod 資源

image

在左側,您將看到 Postgres 叢集清單的預覽,當單擊綠色的 Create cluster 按鈕時應用該清單。

叢集啟動

清單應用於 K8s 後,Postgres Operator 將建立所有必要的資源。 在 UI status 頁面中可以很好地跟蹤此過程的進度。

image

image

通常,啟動最多隻需要 1 分鐘。如果您覺得流程卡住了,請單擊 Logs 按鈕檢查 operator 日誌。如果日誌看起來沒問題,但 UI 似乎卡住了,請檢查您是否配置了與 operator 相同的叢集名稱標籤

從頂部選單的 Status 欄位中,您還可以檢索 operator 正在使用的每個 worker 的日誌和佇列。可以配置併發 worker 的數量。

image

啟動完成後,您將看到叢集地址路徑。啟用負載均衡器後,列出的路徑可用作連線 PostgreSQL 時的主機名。但是,請確保您的 IP 在指定的 allowedSourceRanges 範圍內。

image

更新和刪除叢集

建立的叢集列在 PostgreSQL clusters 選單下。您可以通過 Status 按鈕返回叢集的 status 頁面。從這兩個選單中,您可以選擇編輯清單、克隆或刪除叢集。

image

請注意,UI 中尚不支援所有清單選項。 如果您嘗試將它們新增到編輯器檢視中,則不會產生效果。請改用 kubectl 命令。 左側顯示的清單也將顯示以這種方式修補的引數。

刪除叢集時,系統會要求您輸入其名稱空間名稱以確認操作。

image

更多

相關文章