CloudNativePG 社区 发布了 1.16.0 版本,这是 CloudNativePG Operator 的一个新次要版本,引入了两项重要功能:
从本次发布开始,我们将支持 CloudNativePG 的最后两个次要版本。这意味着在 1.17.0 发布后,1.15 次要版本还将由社区再支持一个月。我们今天发布了 1.15.x 分支的补丁版本 1.15.2。有关详细信息,请参阅 “支持的版本”部分。
1.16.0 版本还在备份和恢复领域以及 fencing 机制方面引入了几项增强功能,通过移除现有的在 fencing 一个或多个实例时禁用故障转移的限制。它增加了对 Kubernetes 1.24 的支持,并提供了多项 bug 修复。
这些修复已向后移植到 1.15 发布分支,并包含在 1.15.2 版本中。
有关更改的完整列表,请参阅 1.16.0 和 1.15.2 的发布说明。
我们强烈建议您尽快更新 Operator。您可以直接升级到 1.16.0 版本,享受所有新功能和增强功能,或者通过升级到仅包含 bug 修复的 1.15.2 版本,继续使用 1.15 次要版本。
CloudNativePG 是一个开源的 PostgreSQL 工作负载 Kubernetes Operator,它编排 PostgreSQL 集群的完整生命周期,从引导和配置,到高可用性和连接路由,再到备份和灾难恢复。CloudNativePG 依赖 PostgreSQL 的原生流式复制,使用标准的 Kubernetes 模式在 Pod、节点和区域之间分发数据。副本可以以 Kubernetes 原生的方式进行扩缩容,Operator 会自动并安全地根据需要重新配置复制。
CloudNativePG 是第一个完成与 Cloud Native Computing Foundation (CNCF) 整个毕业流程的 PostgreSQL Operator,于 2022 年 4 月提交了加入 Sandbox 的请求。CloudNativePG 最初是由 EDB 创建和支持的项目。