暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

CloudNativePG 1.15.1 发布!

原创 通讯员 2022-06-07
875

2022年5月27日,CloudNativePG社区发布了受支持的 1.15.x 版本的CloudNativePG Operator的新更新。

版本 1.15.1是一个补丁版本,其中包含一些错误修复和次要增强功能,特别是在备份和恢复领域,包括:

  • 备份对象的所有权,以更好地控制 Kubernetes 集群中的清理操作
  • 可配置归档超时参数,默认固定为 5 分钟,与设置 Postgres 集群的恢复点目标 (RPO) 上限有关
  • 增强了对备份和恢复对象存储的验证,以确保一个对象存储只能由一个 Postgres 集群写入
  • pg_stat_wal从 PostgreSQL 14 开始自动导出统计视图


版本 1.15.1

发布日期: 2022 年 5 月 27 日(补丁发布)

小改动

  • 启用archive_timeoutPostgreSQL 设置的配置,以前是固定参数(默认设置为 5 分钟)
  • backupOwnerReference在资源中引入一个新字段,scheduledBackup 用于设置创建的备份资源的所有权引用,可能的值为none(默认)、self(计划备份对象拥有的对象)和cluster(Postgres 集群对象拥有的对象)
  • pg_stat_wal在本机 Prometheus 导出器中引入 PostgreSQL 14 或更高版本的指标自动收集
  • 将默认操作数映像设置为 PostgreSQL 14.3

修复

  • 通过杀死与postgres
  • 启用WithActiveInstance函数内的 CSV 日志管道以从恢复引导作业收集日志并在故障排除阶段提供帮助
  • 防止使用非空备份对象存储引导新集群,消除覆盖现有备份的风险
  • 使用recovery引导方法,确保恢复对象存储和备份对象存储不同,以避免覆盖现有备份
  • 如果尚未创建用于备份的 RBAC,则将协调循环重新排队
  • 修复了备份和集群名称属性指定错误的问题
  • 确保在以高可用性部署操作员的情况下,操作员 pod 始终具有最新的证书,具有多个副本
  • 修复cnpg report operator命令以正确处理高可用操作员部署的情况,具有多个副本
  • 将集群标签和注释集中的更改正确传播到集群的inheritedMetadata相关资源,而无需重新启动
  • 修复cnpg插件以正确解析操作员部署中定义的任何自定义配置映射和机密名称,而不是仅依赖默认值
  • minidocks/mkdocs通过使用图像来修复文档的本地构建mkdocs


版本 1.15.0

发布日期: 2022 年 4 月 21 日

特征:

  • Fencing:通过注解为集群或给定的一组 PostgreSQL 实例引入 fencing 能力cnpg.io/fencedInstances ,如果不为空,则禁用集群中的切换/故障转移;受防护的实例被关闭并且 pod 保持运行(虽然被认为还没有准备好)以进行检查和紧急情况
  • LDAP 身份验证:允许在 Postgres 集群规范中以声明方式定义 LDAP Simple Bind 和 Search+Bind 配置选项pg_hba.conf,从而可以选择将 Kubernetes 机密用于敏感选项,例如ldapbindpasswd
  • 引入primaryUpdateMethod选项,接受 switchover(默认) 和的值restart,在无监督的情况下使用 primaryUpdateStrategy此方法控制滚动更新过程中主实例发生的情况
  • 插件中的新report命令kubectl cnp可更好地诊断操作员和特定 Postgres 集群并更有效地进行故障排除
  • 修剪那些Backup不再在备份对象存储中的对象
  • LSN目标时间线和时间点恢复引导方法的规范
  • 通过选项支持AWS_SESSION_TOKENAWS S3 中的身份验证令牌sessionToken
  • pod 中 PgBouncer 的默认图像名称Pooler设置为 quay.io/enterprisedb/pgbouncer:1.17.0

修复:

  • 时间点恢复的基本备份检测targetTime现在可以正常工作,因为以前不可能有最新可用备份之前的目标(通过选择最后一个备份作为起点,检测算法总是错误的)
  • 通过依赖操作员收集的值来提高热备用敏感参数的弹性pg_controldata
  • 通过正确丢弃无效条目而不是引发无效证书错误,改进了中间证书处理
  • 数据库中的 Prometheus 导出器指标集合查询现在已提交而不是回滚(这可能会导致从下游仪表板可见的回滚事务数量发生变化,如果适用)

1.15.0 版本是 CloudNativePG 的第一个版本。以前,这个软件被称为 EDB Cloud Native PostgreSQL(现在 EDB Postgres for Kubernetes)。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论