Rook v1.16的新特性: 存储增强
📅 2024-12-18 | 🖱️
🔖 rook
Rook v1.16发布了,这个版本的主要功能是改善Kubernetes的存储体验,为Ceph存储提供者(Ceph Storage Provider)带来了许多新功能。
存储增强 #
对象存储扩展:增加了更多配置选项和灵活性,支持多个对象存储实例使用相同存储池。
- 支持不同端口和域的托管与网关配置。
- 支持 S3、Swift 和/或 Admin-Ops 协议。
- 支持配置每个 RGW 实例的资源和限制。
S3桶策略:可为S3桶指定策略,使用JSON格式,并支持Ceph RGW的所有桶策略。
任意对象存储配置:提供了更高级的配置选项:
- 设置任意RGW配置和命令行标志。
- 通过additionalVolumeMounts添加自定义卷挂载。
RGW 操作日志:支持将RGW操作日志与主容器日志分开,提高可观测性。
批量数据池优化:对象存储数据池默认使用
bulk: true
标志,优化PG放置和扩展。Ceph CSI v3.13更新:
- 支持 RBD 卷的卷组快照。
- CephFS 支持rados命名空间中的omap数据存储。
OSD替换:对于不可变的OSD设置,可以通过清除OSD后创建新OSD进行替换,Rook会自动完成替换。
RADOS命名空间镜像:支持在集群之间镜像RADOS 命名空间(实验阶段,需Ceph Tentacle)。
版本支持 #
- 版本支持更新:
- 移除对Ceph Quincy v17 的支持,最低支持Ceph Reef v18。
- 支持Kubernetes v1.27至v1.32,未测试较旧版本。