CloudNativePG 社区很高兴地宣布发布
这是 CloudNativePG 正式进入 CNCF Sandbox 后的第一个版本,这是一个重要的里程碑,进一步巩固了我们对可持续、社区驱动创新的承诺。
现在,您可以通过简单地将容器镜像更新到更新的主版本来声明式地触发 PostgreSQL 的 离线就地主版本升级。集群将安全关闭,pg_upgrade
将执行升级,确保数据一致性。这个备受期待的功能在保持声明式工作流的同时,简化了主版本升级。
我们增强了副本的 启动和就绪探针,使启动和就绪都可以通过复制延迟进行控制。这意味着您可以将提升限制为仅限无延迟的同步副本——极大地提高了您的可用性。
Database
资源现在支持声明式创建
这使得跨环境管理一致的数据库配置更加容易。
随着 1.26 版本的发布,内置 Barman Cloud 支持的弃用期正式开始。虽然它在 1.26 版本中仍然功能齐全,但我们强烈建议用户尽早开始规划迁移到 Barman Cloud 插件,并在所有新部署中采用它。为了帮助您完成这一过程,我们发布了一份全面的 迁移指南。
在 CloudNativePG 1.28 中,Barman Cloud 将从 CloudNativePG 的核心中完全移除。您在此之前完成迁移。
这标志着 CloudNativePG 演进的一个重要里程碑——一个多年努力的成果,该努力引入了 CNPG-I,我们的可扩展插件接口。这是朝着使 CloudNativePG 成为备份无关解决方案迈出的关键一步,同时通过移除直接捆绑 Barman Cloud 的需求,实现了更精简的操作数镜像。它还为未来支持卷快照备份和恢复的插件奠定了基础。
插件的 hibernate
命令现在利用声明式休眠功能。它不再执行破坏副本 PVC 的命令式休眠过程,而是注释集群,与 CloudNativePG 的声明式方法保持一致。
探索此版本中的其他改进,包括
在 发布说明中深入了解完整细节。
我们建议所有用户
1.25.x 系列的支持将持续到 2025 年 8 月 22 日。
请参阅 升级说明 以实现顺利过渡。
CloudNativePG 是一个厂商中立的开源项目,由充满活力的 PostgreSQL 和 Kubernetes 爱好者社区支持。 加入我们,共同塑造云原生 Postgres 的未来!
感谢您一如既往的支持!立即升级,发掘 CloudNativePG 如何将您的 PostgreSQL 体验提升到新的高度。
CloudNativePG 是一个专门为 PostgreSQL 工作负载设计的开源 Kubernetes Operator。它管理 PostgreSQL 集群的整个生命周期,包括引导、配置、高可用性、连接路由以及全面的备份和灾难恢复机制。通过利用 PostgreSQL 的原生流复制,CloudNativePG 使用标准的 Kubernetes 模式高效地将数据分布在 Pod、节点和区域之间,从而以 Kubernetes 原生的方式实现副本的无缝扩展。CloudNativePG 最初由 EDB 开发和支持,是 CNCF Sandbox 项目,也是该类别中唯一的 PostgreSQL Operator。