Zalando 的 DBaaS 團隊剛剛發佈了 Kubernetes 的 Postgres Operator 新版本。 它現在支援 pgBouncer 連線池,這在您的應用程式擴展到許多 pods 並都持有連線時非常有利。 只需在 Postgres 叢集 manifest 中啟用 pgBouncer 部署,即可在這種情況下幫助保持低連線數和高輸送量。
現在可以使用預設(所有者、讀取者、寫入者)角色和權限建立資料庫,以簡化我們使用者的設定。 也可以在 manifest 中指定資料庫結構描述和擴充功能以進行啟動。
可以使用新的控制器註解來並排執行多個 operators,而不會相互干擾。 透過此功能,您還可以輕鬆地從 operator 的控制中分離叢集。 現在可以將注入到 Postgres 資源的註解傳播到 StatefulSet
,例如,在非工作時間觸發測試叢集的縮減。
我們的社群越來越強大。 我們收到寶貴的回饋,並看到使用者提供更複雜的 pull request 的活動增加。 此版本尤其包含來自外部貢獻的許多功能亮點
sidecars
,以簡化與監控/日誌解決方案的整合。Postgresql
資源,以便向使用者提供更好的回饋與往常一樣,Postgres Operator 附帶最新的 Patroni 和 Spilo 版本。 Docker 映像的滾動更新現在會檢查所有複本的健康狀況,並且可以以 lazy 方式執行,直到下一個節點輪換,以減少停機時間。
Zalando 正在透過 operator 在 Kubernetes 之上運行數百個 Postgres 叢集,並且數量持續穩定增長。 感謝所有參與、回報錯誤、建議改進並為 Postgres Operator 做出貢獻的人!