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 集群创建分布式数据库拓扑,实现混合和多云部署。享受声明式主控制和集群之间的无缝切换,确保高可用性和弹性。
  • 托管服务:新的 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 原生方式无缝扩展副本,操作员会根据需要自主且安全地重新配置复制。CloudNativePG 最初由 EDB 构思和支持,代表了在 Kubernetes 环境中管理 PostgreSQL 工作负载的模式转变。