发布日期: 2025-10-23
版本号: v1.18.5

Rook v1.18.5 是一个范围有限的补丁版本,专注于 Ceph 运算符的功能添加和错误修复。具体改进包括:监控模块在启动守护进程前等待金丝雀 Pod 终止,并捕获终止信号以快速响应金丝雀 Pod 的删除;存储模块支持为特定设备类别设置 OSD 资源,允许 OSD 初始化密钥环更新采用尽力而为模式而非启动失败,并为 OSD 创建和更新过程添加超时,同时提供更详细的日志以检查节点拓扑冲突。管理器模块为端点切片添加了必需的 Kubernetes 标签。存储池模块默认跳过将目标大小比率设置为0。核心模块修复了 Ceph 健康检查状态检测,为 RBAC 资源添加了缺失的标签以防止 ArgoCD 配置漂移,并用 v2 端口更新了集群信息。此外,文件系统模块允许覆盖 MDS 缓存内存限制。

更新内容 (中文)

改进

Rook v1.18.5 是一个范围有限的补丁版本,专注于 Ceph operator 的功能新增和错误修复。

  • mon:在启动 mon 守护进程前等待金丝雀 Pod 终止 (#16619, @sp98)
  • mon:捕获 sigterm 信号以快速响应金丝雀 Pod 删除 (#16629, @travisn)
  • osd:为特定设备类设置 OSD 资源 (#16614, @travisn)
  • mgr:为 endpointSlice 添加必需的 k8s 标签 (#16618, @subhamkrai)
  • pool:默认跳过将目标大小比例设置为 0 (#16609, @travisn)
  • core:修复 ceph 健康检查状态检测 (#16595, @parth-gr)
  • osd:允许 OSD 初始化密钥环更新采用尽力而为模式,而非导致 OSD 启动失败 (#16603, @BlaineEXE)
  • osd:为 OSD 创建和更新过程添加超时机制 (#16594, @parth-gr)
  • core:为 RBAC 资源添加缺失的标签以防止 ArgoCD 漂移 (#16507, @fullstackjam)
  • mon:使用 v2 端口更新 clusterinfo (#16540, @parth-gr)
  • file:允许覆盖 MDS 缓存内存限制 (#16556, @timbuchwaldt)
  • osd:提供更详细的日志以检查节点拓扑冲突 (#16573, @OdedViner)

更新内容 (原始)

Improvements

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

  • mon: Wait for the canary pods to be terminated before starting mon daemons (#16619, @sp98)
  • mon: Trap the sigterm to respond quickly to the mon canary pod deletion (#16629, @travisn)
  • osd: Set osd resources for specific device class (#16614, @travisn)
  • mgr: Add required k8s label for endpointSlice (#16618, @subhamkrai)
  • pool: Skip setting the target size ratio to 0 by default (#16609, @travisn)
  • core: Fix ceph health check up status check (#16595, @parth-gr)
  • osd: Allow OSD init keyring update to be best-effort instead of fail osd start (#16603, @BlaineEXE)
  • osd: Add a timeout for osd create and update process (#16594, @parth-gr)
  • core: Add missing labels to RBAC resources to prevent ArgoCD drift (#16507, @fullstackjam)
  • mon: Update the clusterinfo with v2 port (#16540, @parth-gr)
  • file: Allow overriding MDS cache memory limit. (#16556, @timbuchwaldt)
  • osd: More detailed logging to check node topology conflicts (#16573, @OdedViner)

下载链接