rook v1.20.4 版本更新介绍
发布日期: 2026-08-13
版本号: v1.20.4
Rook v1.20.4是一个小版本更新,主要针对Ceph操作器进行了功能增强和错误修复。具体改进包括:OSD组件现在会单独列出扫描和准备好的设备;存储池支持CRUSH MSR规则用于纠删码池;核心功能跳过了对已包含
/dev的设备路径的重复添加;监控组件创建了带有正确选择器的浮动服务;对象存储接受routable作为AMQP主题确认级别;修正了版本比较函数;RBD镜像在引导令牌文件中正确使用TMPDIR环境变量;外部脚本在创建监控密钥前导入secret;Multus配置中增加了IPv6检查;以及解决了管理员Cephx轮换后的上下文竞态问题。
更新内容 (中文)
改进内容
Rook v1.20.4 是一个范围有限的补丁版本,专注于对 Ceph 操作器的功能添加和错误修复。
- osd:在原始激活回退流程中单独列出已扫描设备(#18006,@jhoblitt)
- osd:当设备未出现在原始列表中时,单独列出已准备的设备(#17882,@jhoblitt)
- pool:支持纠删码池的 CRUSH MSR 规则(#18028,@taraasrita10)
- core:跳过为已包含
/dev前缀的设备路径添加该前缀(#18080,@somanchi004-code) - mon:创建带有正确选择器的浮动 mon 服务(#18097,@parth-gr)
- object:接受
routable作为 AMQP 主题确认级别(#18137,@jhoblitt) - core:修复用于比较构建号的
isatleast函数(#18157,@sp98) - rbdmirror:遵循
TMPDIR设置引导对等体令牌文件路径(#18127,@jhoblitt) - external:导入脚本应在 rns 前创建 mon 密钥(#17960,@parth-gr)
- multus:在 hostTemplateConfig curl 中添加 IPv6 检查(#18141,@subhamkrai)
- core:为 admin cephx 轮换后的 ctx 竞争添加解决方案(#18113,@BlaineEXE)
更新内容 (原始)
Improvements
Rook v1.20.4 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.
- osd: List scan devices individually in raw activate fallback (#18006, @jhoblitt)
- osd: List prepared devices individually when missing from raw list (#17882, @jhoblitt)
- pool: Support CRUSH MSR rules for EC pools (#18028, @taraasrita10)
- core: Skip prepending
/devto a device path that already has it (#18080, @somanchi004-code) - mon: Create a floating mon service with correct selectors (#18097, @parth-gr)
- object: Accept routable as an AMQP topic ack level (#18137, @jhoblitt)
- core: Fix isatleast func to compare build number (#18157, @sp98)
- rbdmirror: Honor TMPDIR for the bootstrap peer token file (#18127, @jhoblitt)
- external: Import script should create mon secret before rns (#17960, @parth-gr)
- multus: Add ipv6 check in hostTemplateConfig curl (#18141, @subhamkrai)
- core: Add workaround for ctx race after admin cephx rotation (#18113, @BlaineEXE)