CloudNativePG 社区发布了受支持的 CloudNativePG PostgreSQL Kubernetes Operator 1.16.x 和 1.15.x 版本的新更新。
1.16.1 和 1.15.3 版本是补丁版本,包含若干 Bug 修复和小幅增强,包括:
正确管理 stopDelay 和 switchoverDelay 选项,此前在某些情况下这些选项会导致 PostgreSQL 重启进程挂起
故障转移和切换时间的日志记录
集群状态中包含 PostgreSQL 时间线信息
PostgreSQL huge_pages 选项的配置支持
我们建议您尽早更新 Operator。
完整变更列表请参阅:
1.16.1 发布说明 (https://cloudnative-pg.io/documentation/1.16/release_notes/v1.16/)
1.15.3 发布说明 (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) 最初创建并支持的项目。