CloudNativePG 社区为受支持的 1.15.x 版本发布了新的 CloudNativePG Operator 更新。
1.15.1 版本是一个补丁版本,包含一些 Bug 修复和小幅增强,特别是在备份和恢复方面,包括:
Backup 对象的所有权控制,用于在 Kubernetes 集群中实现更精细的清理操作
可配置的归档超时参数,默认设置为 5 分钟,与设定 Postgres 集群的恢复点目标(RPO)上限相关
增强了对备份和恢复对象存储的验证,确保一个对象存储只能被一个 Postgres 集群写入
自动导出 PostgreSQL 14 及以上版本中可用的 pg_stat_wal 统计视图
我们建议您尽早更新操作器。
完整的变更列表请参阅发布说明 (https://cloudnative-pg.io/documentation/1.15.1/release_notes/)。
关于 CloudNativePG
CloudNativePG (https://cloudnative-pg.io) 是一个用于 PostgreSQL 工作负载的开源 Kubernetes Operator,负责编排 PostgreSQL 集群的整个生命周期,从引导和配置,到高可用和连接路由,再到备份和灾难恢复。CloudNativePG 依赖 PostgreSQL 原生的流复制在 Pod、节点和可用区之间分发数据,使用标准的 Kubernetes 模式。副本可以以 Kubernetes 原生的方式进行扩缩容,操作器会自动安全地重新配置复制。
CloudNativePG 是第一个通过向云原生计算基金会(CNCF)提交加入沙箱的申请来追求完整毕业流程的 PostgreSQL Operator,该申请于 2022 年 4 月提交。CloudNativePG 最初由 EDB (https://www.enterprisedb.com/products/cloud-native-postgresql-kubernetes-ha-clusters-k8s-containers-scalable) 创建和支持。