CloudNativePG 社群 激動地宣佈釋出 CloudNativePG 1.27.0,為在 Kubernetes 中執行 PostgreSQL 帶來了強大的新功能、穩定性改進和擴充套件能力。
您現在可以使用新的 .spec.postgresql.extensions 欄位,將打包成 OCI 相容容器映象的 PostgreSQL 擴充套件掛載為例項 Pod 中的只讀、不可變卷。這使得在不重建基礎映象的情況下能夠進行動態擴充套件管理,從而實現更快、更靈活的擴充套件部署。
spec.replicationSlots.highAvailability 下新增的 synchronizeLogicalDecoding 選項,引入了高可用叢集之間邏輯解碼槽的自動同步。這確保了在釋出者故障轉移後,邏輯複製訂閱者可以無縫地繼續工作,提高了可靠性並改善了與變更資料捕獲 (CDC) 工具的整合。
在 1.26 中實驗性引入的存活探針,現在已成為一項穩定功能。透過預設啟用的 .spec.probes.liveness.isolationCheck,存活探針現在執行主隔離檢查,以改進 Kubernetes 環境中主連線問題的檢測和處理。
本次釋出還包括:
streaming_replica,在具有嚴格安全策略或共享證書頒發機構的環境中,允許使用具有不同通用名稱的自管理客戶端證書。Cluster 狀態 中新增了 PhaseFailurePlugin 階段,以更好地跟蹤與外掛相關的錯誤。完整詳情請參閱釋出說明。
我們建議升級到 1.27.0,以受益於最新的功能、增強功能和長期穩定性。
如果您使用的是 1.26.x,請升級到 1.26.1,以獲取該系列中的最新修復。
1.25.x 系列的支援將於 2025 年 8 月 22 日 結束 — 請儘快規劃遷移到 1.27 或 1.26。
請遵循升級說明以順利過渡。
加入我們,共同塑造雲原生 Postgres 的未來!
如果您在生產環境中使用 CloudNativePG,請考慮 將您的組織新增為採用者,以支援專案的增長和發展。
感謝您一如既往的支援!立即升級,發掘 CloudNativePG 如何將您的 PostgreSQL 體驗提升到新的高度。
CloudNativePG 是一個開源 Kubernetes Operator,專門為 PostgreSQL 工作負載而設計。它管理 PostgreSQL 叢集的整個生命週期,包括引導、配置、高可用性、連線路由以及全面的備份和災難恢復機制。透過利用 PostgreSQL 的原生流複製,CloudNativePG 使用標準的 Kubernetes 模式有效地將資料分佈在 Pod、節點和區域之間,從而以 Kubernetes 原生方式實現副本的無縫擴充套件。CloudNativePG 最初由 EDB 開發和支援,是 CNCF 沙盒專案,也是該類別中唯一的 PostgreSQL Operator。