CloudNativePG 1.23.0、1.22.3 和 1.21.5 版本发布!

发布于 2024-04-26,作者:CloudNativePG 贡献者
相关开源

CloudNativePG 社区很高兴地宣布 CloudNativePG Operator 1.23.0 版本的发布!

此版本带来了许多新功能和增强功能,包括支持 PostgreSQL 镜像目录、同步用户定义的复制槽以及 Pod 中断预算 (PDB) 配置。

我们修改了社区支持,以增强我们的重点并优化资源。支持的版本将是最后一个小版本,加上前一个小版本,在新小版本发布后将支持三个月。这实际上为即将退出的次要版本增加了两个月的支持,比我们过去拥有的支持时间更长。

1.23 版本的新特性

PostgreSQL 镜像目录

告别 PostgreSQL 版本管理难题!通过基于主要版本的镜像目录,管理您的数据库集群从未如此简单。只需请求您需要的 PostgreSQL 主要版本并控制数据库的更新方式。我们引入了两个新资源(ClusterImageCatalogImageCatalog)和一个新节(spec.imageCatalogRef),为更简单地管理默认镜像奠定了基础。社区将提供目录,您也可以使用第三方目录,甚至构建自己的目录。

同步用户定义的复制槽

通过扩展的物理复制槽同步,确保无缝故障转移,现在涵盖了故障转移后用户定义的槽的持久性。

Pod 中断预算 (PDB) 配置

使用新的 .spec.enablePDB 字段自定义 PDB 设置。在单实例部署中禁用主实例上的 PDB,确保在维护操作期间顺利逐出 Pod。这标志着我们向弃用节点维护窗口功能迈出的第一步。

升级和维护

在升级之前,请仔细查看详细说明。现在,所有受支持的版本(包括 1.22.3 和 1.21.5)都有新的补丁版本可用。

我们建议您尽快升级到 CloudNativePG 1.23.0。或者,在当前小版本中更新到最新的补丁版本。

生命周期结束公告

随着 1.23.0 版本的发布,1.21.x 小版本将于 2024 年 5 月 24 日达到其生命周期结束。请计划您的升级,以确保持续的支持和安全性。

加入社区

成为我们不断扩展的开源、供应商中立且公开管理的社区中宝贵的成员!与用户交流、交换见解并获得支持!加入我们的 Slack 频道并在 X(Twitter)上关注我们,以随时了解最新消息和公告。

发行说明

有关更改和错误修复的完整列表,请查看以下发行说明

感谢您一直以来对 CloudNativePG 的支持和参与!立即升级,释放 PostgreSQL 部署的全部潜力。

关于 CloudNativePG

CloudNativePG 是一款突破性的开源 Kubernetes Operator,专门为 PostgreSQL 工作负载而设计。 CloudNativePG 无缝编排 PostgreSQL 集群的整个生命周期,从引导和配置到确保高可用性、连接路由以及全面的备份和灾难恢复机制。 CloudNativePG 利用 PostgreSQL 的原生流式复制,使用标准的 Kubernetes 模式在 Pod、节点和区域之间高效分发数据。这使得可以以 Kubernetes 原生的方式无缝扩展副本,并且操作员会根据需要自主安全地重新配置复制。 CloudNativePG 最初由 EDB 构思和支持,代表了在 Kubernetes 环境中管理 PostgreSQL 工作负载的模式转变。