CloudNativePG 1.17.0、1.16.2 和 1.15.4 发布!

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

CloudNativePG 社区宣布发布 1.17.0 版本,这是 CloudNativePG Operator 的一个新的次要版本,引入了为预写式日志 (WAL) 文件创建专用卷来新建 PostgreSQL 集群的功能。将数据库 (PGDATA) 和 WAL 文件的 I/O 工作负载分离,可以提升 PostgreSQL 集群的垂直可扩展性。

在此版本中,cnpgkubectl 插件新增了 destroy 命令,帮助从现有集群中移除实例及其关联的持久卷声明。

Operator 现在会在属于集群的所有持久卷声明上管理两个新标签:cnpg.io/instanceNamecnpg.io/podRole

修复了一些小 Bug,特别是在就地 Operator 升级过程中的问题。

所有受支持版本的新补丁版本已可用,包括 1.16.2 和 1.15.4。

随着 1.17.0 的发布,1.15.x 次要版本将于 2022 年 10 月 6 日停止支持 (https://cloudnative-pg.io/documentation/1.17/supported_releases/#support-status-of-cloudnativepg-releases)。

我们建议您尽早更新 Operator。

完整变更列表请参阅:

  • 1.17.0 发布说明 (https://cloudnative-pg.io/documentation/1.17/release_notes/v1.17/)

  • 1.16.2 发布说明 (https://cloudnative-pg.io/documentation/1.16/release_notes/v1.16/)

  • 1.15.4 发布说明 (https://cloudnative-pg.io/documentation/1.15/release_notes/v1.15/)

关于 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) 最初创建并支持的项目。