CloudNativePG 1.16.0 和 1.15.2 发布!

发布于 2022-07-10,作者:CloudNativePG 贡献者
相关开源

CloudNativePG 社区发布了 1.16.0 版本,这是一个 CloudNativePG Operator 的新次要版本,它引入了两个重要的功能:

  • 通过网络从现有的 PostgreSQL 实例离线导入数据,还可以进行 PostgreSQL 主要版本升级
  • 基于节点标签的同步复制的反亲和性规则,为在 Kubernetes 集群内部运行同步副本提供了细粒度控制

我们从这个版本开始实施支持 CloudNativePG 最近两个次要版本的政策。这意味着在 1.17.0 发布后,社区将继续支持 1.15 次要版本一个月。我们今天发布 1.15.x 分支的补丁版本 1.15.2。有关详细信息,请参阅 “支持的版本”部分

1.16.0 版本还在备份和恢复领域以及 fencing 机制中引入了一些增强功能,消除了当一个或多个实例被 fencing 时禁用故障转移的现有限制。它增加了对 Kubernetes 1.24 的支持,并提供了多个错误修复。

这些修复已向后移植到 1.15 发布分支,并包含在 1.15.2 版本中。

有关更改的完整列表,请参阅 1.16.01.15.2 的发行说明。

我们强烈建议您尽快更新 Operator。您可以直接跳转到 1.16.0 并受益于所有引入的新功能和增强功能,或者通过升级到仅包含错误修复的 1.15.2 来保持在 1.15 次要版本中。

关于 CloudNativePG

CloudNativePG 是一个用于 PostgreSQL 工作负载的开源 Kubernetes Operator,它编排 PostgreSQL 集群的完整生命周期,从引导和配置,到高可用性和连接路由,再到备份和灾难恢复。CloudNativePG 依靠 PostgreSQL 的原生流复制来跨 Pod、节点和区域分发数据,使用标准的 Kubernetes 模式。副本可以在 Kubernetes 原生方式中进行扩展,并且 Operator 会自动安全地重新配置复制。

CloudNativePG 是第一个通过在 2022 年 4 月提交加入沙箱的请求来寻求与云原生计算基金会 (CNCF) 进行整个毕业过程的 PostgreSQL Operator。 CloudNativePG 是一个最初由 EDB 创建和支持的项目