发布日期: 2025-04-16
版本号: v1.16.7

Rook v1.16.7 是一个范围有限的补丁版本,主要包含对 Ceph 操作系统的功能增强和错误修复。核心组件将默认 Ceph 版本更新至 v19.2.2,并修正了密钥轮换日志中 OSD ID 的显示问题。Mon 模块确保了多集群服务中 canary pod 的清理。Helm 模板为 Ingress 资源添加了标签,并允许覆盖默认的对象存储端口。池状态更新失败时现会进行重试,rbd 镜像的 rados 命名空间健康检查已修复,PDB 中的 maxUnavailable 参数在节点排空时更趋稳定。此外,CI 依赖已更新,NFS 配置中也新增了相关参数设置。

更新内容 (中文)

改进

Rook v1.16.7 是一个补丁版本,专注于 Ceph 操作符的功能新增和错误修复。

  • core: 将默认 Ceph 版本设置为 v19.2.2 (#15704, @travisn)
  • mon: 确保多集群服务的 mon 金丝雀 Pod 被清理 (#15718, @sp98)
  • core: 在密钥轮换日志中打印正确的 OSD ID (#15727, @sp98)
  • helm: 为 Ingress 资源添加标签 (#15719, @chkpwd)
  • core: 更新 cephstatus fsmap 的 gid 类型为 uint64 (#15690, @BlaineEXE)
  • pool: 在状态更新失败时重试 (#15593, @prazumovsky)
  • helm: 允许指定 Ingress 对象存储端口以覆盖默认值 (#15669, @travisn)
  • rbdmirror: 修复 rados 命名空间健康检查 (#15677, @parth-gr)
  • osd: 在节点排空时稳定 PDB 中的 maxUnavailable 震荡问题 (#15634, @sp98)
  • ci: 更新 x/net 版本以修复 snyk 报告 (#15659, @subhamkrai)
  • nfs: 在配置中设置 allow_set_io_flusher_fail=true (#15652, @BlaineEXE)

更新内容 (原始)

Improvements

Rook v1.16.7 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.

  • core: Set default Ceph version to v19.2.2 (#15704, @travisn)
  • mon: Ensure mon canary pods are cleaned up for multicluster service (#15718, @sp98)
  • core: Print correct OSD ID in key rotation logs (#15727, @sp98)
  • helm: Add labels to ingress resource (#15719, @chkpwd)
  • core: Update cephstatus fsmap gid type to uint64 (#15690, @BlaineEXE)
  • pool: Retry status update on fail (#15593, @prazumovsky)
  • helm: Allow specifying an ingress object store port to override default (#15669, @travisn)
  • rbdmirror: Fix the rados namespace health checkup (#15677, @parth-gr)
  • osd: Stabilize oscillating maxUnavailable in pdbs in case of node drain (#15634, @sp98)
  • ci: Update x/net version to fix snyk report (#15659, @subhamkrai)
  • nfs: Set allow_set_io_flusher_fail=true in config (#15652, @BlaineEXE)

下载链接