CloudNativePG 1.24.0 和 1.23.4 已發布!

發布於 2024-08-23,作者:CloudNativePG 貢獻者
相關開放原始碼

CloudNativePG 社群很高興地宣布發布 CloudNativePG Operator 1.24.0 和 1.23.4 版本!

CloudNativePG 1.24.0:新功能?

這個主要更新引入了強大的新功能和增強功能,包括:

  • 分散式 PostgreSQL 拓撲:在多個 Kubernetes 集群中建立分散式資料庫拓撲,實現混合和多雲端部署。享受宣告式的 Primary 控制和集群之間的無縫切換,確保高可用性和彈性。
  • 託管服務:新的 managed.services 節點允許進階的服務管理,包括通過配置禁用唯讀和讀取服務的能力,以及使用服務模板建立自定義服務資源(例如負載平衡器)以在 Kubernetes 外部訪問 PostgreSQL,非常適合 DBaaS 場景。
  • 增強的同步複製 API:通過更靈活的 API 完全控制 PostgreSQL 的同步複製配置,支援基於仲裁和優先順序列表的策略。自定義 synchronous_standby_names 選項以滿足您的需求。
  • WAL 磁碟空間耗盡保護:一項關鍵的安全措施,可確保如果 WAL 檔案的磁碟空間耗盡,叢集將安全地停止,而不是觸發一系列故障轉移。這可以防止叢集進入無法恢復的狀態,並通過允許手動擴展卷來簡化恢復。

有關這些功能和其他變更的詳細概述,請查看發布說明


1.24.0 中的其他增強功能

探索 CloudNativePG 1.24 中的更多改進,包括:

  • 宣告式延遲副本
  • 透明支援 PostgreSQL 17 的 allow_alter_system
  • postInitSQLRefspostInitTemplateSQLRefs
  • 可觀察性增強

發布說明中查看完整的變更列表。


升級與維護

在升級之前,請仔細閱讀詳細的升級說明

我們強烈建議您盡早升級到 CloudNativePG 1.24.0。如果您希望繼續使用 1.23 版本,請務必更新到 1.23.4 以獲得持續的穩定性和支援。請注意,1.23 版本將支援到 2024 年 11 月 22 日。


加入社群

成為我們不斷成長的開放原始碼、供應商中立和公開管理的社群的活躍成員!與其他用戶互動、分享見解並獲得支援。加入我們的 Slack 頻道 並在 Twitter 上關注我們,以隨時掌握最新消息和公告。

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

關於 CloudNativePG

CloudNativePG 是一個開創性的 Kubernetes Operator,專為 PostgreSQL 工作負載而設計。 CloudNativePG 無縫地編排 PostgreSQL 集群的整個生命週期,從引導和配置到確保高可用性、連接路由以及全面的備份和災難恢復機制。 CloudNativePG 利用 PostgreSQL 原生的流式複製,有效地在 Pod、節點和區域之間分發數據,並利用標準的 Kubernetes 模式。 這使得以 Kubernetes 原生的方式無縫擴展副本成為可能,並且運營商會根據需要自主且安全地重新配置複製。 最初由 EDB 構思和支援,CloudNativePG 代表了在 Kubernetes 環境中管理 PostgreSQL 工作負載的範式轉變。