CloudNativePG 1.16.0 和 1.15.2 发布!

发布于 2022-07-10,The CloudNativePG Contributors
相关开源软件

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

  • 支持通过网络从现有 PostgreSQL 实例离线导入数据,同时支持 PostgreSQL 大版本升级

  • 基于节点标签的同步复制反亲和性规则,可精细控制同步副本在 Kubernetes 集群中的运行位置

从本次发布开始,我们将实施仅支持最近两个次要版本的策略。这意味着 1.15 次要版本将在 1.17.0 发布后继续获得一个月的社区支持。今天我们同时发布了 1.15.x 分支的补丁版本 1.15.2。详情请参阅"支持的版本"章节 (https://cloudnative-pg.io/documentation/1.16/supported_releases/)。

1.16.0 版本还在备份恢复领域以及隔离机制方面进行了若干增强,移除了在一个或多个实例被隔离时禁用故障转移的限制。新版本增加了对 Kubernetes 1.24 的支持,并修复了多个 Bug。

这些修复已回移至 1.15 发布分支,并包含在 1.15.2 版本中。

完整变更列表请参阅 1.16.0 (https://cloudnative-pg.io/documentation/1.16/release_notes/) 和 1.15.2 (https://cloudnative-pg.io/documentation/1.15/release_notes/) 的发布说明。

我们强烈建议您尽早更新 Operator。您可以直接升级到 1.16.0 以享受所有新功能和增强,也可以选择留在 1.15 次要版本,仅升级到包含 Bug 修复的 1.15.2。

关于 CloudNativePG

CloudNativePG (https://cloudnative-pg.io/) 是一个用于 PostgreSQL 工作负载的开源 Kubernetes Operator,负责编排 PostgreSQL 集群的完整生命周期,从引导和配置、高可用和连接路由,到备份和灾难恢复。CloudNativePG 依赖 PostgreSQL 原生的流复制在 Pod、节点和可用区之间分发数据,遵循标准的 Kubernetes 模式。副本可以按照 Kubernetes 原生方式进行扩缩容,Operator 会自动安全地重新配置复制。

CloudNativePG 是首个通过向云原生计算基金会 (CNCF) 提交加入 Sandbox 的申请(2022 年 4 月)来追求完整毕业流程的 PostgreSQL Operator。CloudNativePG 是由 EDB (https://www.enterprisedb.com/products/cloud-native-postgresql-kubernetes-ha-clusters-k8s-containers-scalable) 最初创建并支持的项目。