CloudNativePG 1.23.0、1.22.3 和 1.21.5 已發布!

發布於 2024-04-26,由 CloudNativePG 貢獻者發布
相關開源

CloudNativePG 社群很高興宣布發布 CloudNativePG Operator 的 1.23.0 版本!

此版本帶來了許多新功能和增強功能,包括支援 PostgreSQL 映像目錄、使用者定義的複寫槽同步,以及 Pod 中斷預算 (PDB) 設定。

我們修改了社群支援,以加強我們的重點並優化資源。受支援的版本將是最後一個小版本,加上前一個小版本,在新小版本發布後將支援三個月。這實際上是在我們以前的基礎上,為傳出的小版本增加了兩個月的支援。

1.23 中的新功能

PostgreSQL 映像目錄

告別 PostgreSQL 版本管理的煩惱!透過基於主要版本的映像目錄,管理您的資料庫群從未如此簡單。只需請求您需要的主要 PostgreSQL 版本,並控制您的資料庫如何保持最新。我們引入了兩個新資源 (ClusterImageCatalogImageCatalog) 和一個新的 stanza (spec.imageCatalogRef),為簡化預設映像的管理奠定了基礎。社群將提供目錄,您也可以使用第三方目錄,甚至建立自己的目錄。

使用者定義的複寫槽同步

確保無縫容錯移轉,透過擴展的物理複寫槽同步,現在涵蓋容錯移轉後使用者定義槽的持久性。

Pod 中斷預算 (PDB) 設定

使用新的 .spec.enablePDB 欄位自訂 PDB 設定。針對單一實例部署停用主要實例上的 PDB,確保在維護操作期間順利移除 pod。這標誌著我們朝著棄用節點維護視窗功能邁出的第一步。

升級和維護

在升級之前,請仔細閱讀詳細說明。現在所有受支援的版本,包括 1.22.3 和 1.21.5,都提供了新的修補程式版本。

我們建議您儘早升級到 CloudNativePG 1.23.0。或者,更新到您目前小版本中的最新修補程式版本。

終止生命週期公告

隨著 1.23.0 的發布,1.21.x 小版本將於 2024 年 5 月 24 日達到其生命週期終止。請規劃您的升級,以確保持續的支援和安全性。

加入社群

成為我們不斷擴大的開放原始碼、供應商中立和公開管理的社群的重要成員!與其他使用者互動、交流見解並獲得支援!加入我們的 Slack 頻道 並在 X (Twitter) 上關注我們,以隨時了解最新消息和公告。

發布說明

有關變更和錯誤修復的完整清單,請查看發布說明

感謝您對 CloudNativePG 的持續支援和參與!立即升級,釋放 PostgreSQL 部署的全部潛力。

關於 CloudNativePG

CloudNativePG 是一個開創性的開放原始碼 Kubernetes Operator,專門為 PostgreSQL 工作負載設計。CloudNativePG 無縫地協調 PostgreSQL 叢集的整個生命週期,從引導和設定到確保高可用性、連線路由以及全面的備份和災難復原機制。CloudNativePG 利用 PostgreSQL 的原生串流複寫,有效地將資料分發到 pod、節點和區域,並利用標準的 Kubernetes 模式。這使得以 Kubernetes 原生方式無縫擴展複本成為可能,而 operator 會根據需要自動且安全地重新配置複寫。CloudNativePG 最初由 EDB 構思和支援,代表了在 Kubernetes 環境中管理 PostgreSQL 工作負載的典範轉移。