2025年9月25日: PostgreSQL 18 发布!

CloudNativePG 1.24.0 和 1.23.4 发布!

发布于 2024-08-23,作者:The CloudNativePG Contributors
相关开源项目

CloudNativePG 社区很高兴地宣布发布 CloudNativePG Operator 版本 1.24.0 和 1.23.4!

CloudNativePG 1.24.0:新增功能?

此次重大更新引入了强大的新功能和增强功能,包括:

  • 分布式 PostgreSQL 拓扑:跨多个 Kubernetes 集群创建分布式数据库拓扑,支持混合云和多云部署。享受声明式的主节点控制以及集群间的无缝切换,确保高可用性和弹性。
  • 托管服务:新的 managed.services 配置段允许进行高级服务管理,包括通过配置禁用只读和读服务,以及使用服务模板创建自定义服务资源(例如负载均衡器),以便在 Kubernetes 外部访问 PostgreSQL,非常适合 DBaaS 场景。
  • 增强的同步复制 API:通过更灵活的 API 完全控制 PostgreSQL 的同步复制配置,支持基于法定人数(quorum-based)和优先级列表(priority list)的策略。根据您的需求自定义 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 集群的整个生命周期,从引导和配置到确保高可用性、连接路由以及全面的备份和灾难恢复机制,都由其负责。利用 PostgreSQL 的原生流式复制,CloudNativePG 有效地将数据分布在 Pod、节点和区域之间,并利用标准的 Kubernetes 模式。这使得以 Kubernetes 原生方式无缝扩展副本成为可能,Operator 会根据需要自动且安全地重新配置复制。CloudNativePG 最初由 EDB 设计和支持,它代表了在 Kubernetes 环境中管理 PostgreSQL 工作负载的范式转变。