发布日期: 2024-12-17
版本号: v1.16.0

Rook升级指南:如需从旧版本升级至v1.16,请参考官方升级文档。主要变更包括:停止支持已结束维护的Ceph Quincy(v17),仅支持Reef(v18)和Squid(v19);移除CSI网络“holder”Pod,升级前需按文档禁用相关残留Pod;最低Kubernetes版本要求提升至v1.27。新特性涵盖Ceph-CSI驱动升级至v3.13,支持卷组快照及CephFS改进;新增CephBlockPoolRadosNamespace镜像功能,支持周期性状态检查;允许加密迁移PVC OSD;支持多实例对象存储以满足管理场景需求;新增对象存储桶策略管理、自定义命令行参数及RGW操作日志功能;同时兼容Kubernetes v1.32版本。

更新内容 (中文)

升级指南

要从 Rook 的旧版本升级,请参阅 Rook 升级指南

破坏性变更

  • 移除对 Ceph Quincy (v17) 的支持,因其已终止生命周期。Reef (v18) 和 Squid (v19) 是当前支持的 Ceph 版本。
  • Rook 移除了 CSI 网络 “holder” Pod。若 Rook Operator 命名空间中存在名为 csi-plugin-holder- 的 Pod,请参照 详细文档 在升级至 v1.16 前禁用它们。
  • 最低 K8s 版本要求提升至 v1.27。

功能特性

  • Ceph-CSI 驱动 v3.13,包含卷组快照支持、CephFS 对 rados 命名空间 omap 的支持及其他 CSI 改进。
  • 启用 CephBlockPoolRadosNamespaces 的镜像功能
  • 若父级 CephBlockPool 启用了 statusCheck,则为 CephBlockPoolRadosNamespaces 镜像启用周期性监控。
  • 允许 迁移基于 PVC 的 OSD 以启用或禁用加密。
  • 支持 对象存储多实例,实现如仅启用管理操作的 RGW 实例等场景。
  • 通过 additionalConfig.bucketPolicy 字段管理 ObjectBucketClaim 的 S3 存储桶策略(参见 #15138)。
  • 对象存储支持通过 命令行参数或 ceph 配置设置 进行高级配置。
  • 网关设置 中启用 opsLogSidecar 以开启 RGW 管理操作日志。
  • 新增对 K8s v1.32 版本的支持。

更新内容 (原始)

Upgrade Guide

To upgrade from previous versions of Rook, see the Rook upgrade guide.

Breaking Changes

  • Removed support for Ceph Quincy (v17) since it has reached end of life. Reef (v18) and Squid (v19) are the currently supported Ceph versions.
  • Rook has removed CSI network “holder” pods. If there are pods named csi-plugin-holder- in the Rook operator namespace, see the detailed documentation to disable them before upgrading to v1.16.
  • The minimum K8s version is increased to v1.27.

Features

下载链接