rook v1.18.5 版本更新介绍
发布日期: 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)