RATATOSKRATATOSK
로그인

Rook

v1.21.0Storage & Data
2026년 10월 6일

CHECK 4OTHER 6

차트와 Ceph 기본값이 바뀌고, 스토리지 및 오브젝트 관리 기능이 추가된 변경 중심의 릴리스입니다. 일부 자동 처리가 사라져 새 설치와 업그레이드 환경에 따라 설정 확인이 필요합니다.

영향 확인 (4)

  • breakingHelm OCI 차트 태그의 v 접두사 제거

    스크립트나 도구에서 Helm OCI 차트 태그를 참조하는 경우에 적용됩니다.

    Helm OCI 차트 태그에서 v 접두사가 사라집니다. 예를 들어 태그가 v1.21.0에서 1.21.0으로 바뀌므로, 태그를 참조하는 스크립트나 도구의 값을 갱신해야 합니다.

  • breakingCeph msgrv2 기본 요구 사항 변경

    구형 커널 때문에 msgrv2를 사용할 수 없는 경우에 적용됩니다.

    Ceph에서 msgrv2가 기본으로 요구됩니다. msgrv2에는 5.11 커널이 필요하며, 구형 커널 때문에 사용할 수 없다면 CephCluster의 network.connections.requireMsgr2: false로 프로토콜을 비활성화해야 합니다. Helm 차트에서는 같은 값을 cephClusterSpec 아래에 설정합니다.

  • breakingNFS 설치에서 .nfs 풀 자동 생성 제거

    새 NFS 설치를 만드는 경우에 적용됩니다.

    새 NFS 설치에서는 .nfs 풀을 위한 CephBlockPool을 직접 정의해야 합니다. Rook이 .nfs 풀을 자동으로 만들지 않으며, 예시 사양은 deploy/examples/nfs.yaml에 포함되어 있습니다. 이미 생성된 .nfs 풀이 있는 업그레이드 클러스터에는 영향이 없습니다.

  • breakingCSI 드라이버 이미지 기본 설정 제거

    사용자 지정 CSI 이미지를 사용하는 경우에 적용됩니다.

    기본 CSI 드라이버 컨테이너 이미지를 Rook이 더 이상 설정하지 않습니다. rook-csi-operator-image-set-configmap의 값은 비워지며, ceph-csi-operator가 자체 기본값을 사용합니다. 사용자 지정 CSI 이미지를 쓰는 경우 업그레이드 후 해당 ConfigMap에 재정의 값이 남아 있는지 확인해야 합니다.

그 외 기록된 변경 6건 전체additions 6

additions (6)

  • - RBD Quality of Service (QoS) support is configured via the VolumeAttributesClass using the krbd mounter with cgroup v2 io.max enforcement. See the [RBD QoS documentation](Documentation/Storage-Configuration/Block-Storage-RBD/rbd-qos.md) for details.
  • - Automated OSD replacement: An OSD deployment can be annotated to mark it for replacement. Rook will drain and destroy it by preserving its CRUSH position to later reuse it when new device will be available on the same node. All types of OSDs supported for host-based clusters, including OSDs sharing a metadata device. PVC-based OSDs are not supported for this new replacement design. See [OSD replacement design document](./design/ceph/osd-replacement.md) for details.
  • - The rook-ceph-cluster Helm chart can create CephObjectStoreUser resources via the new cephObjectStoreUsers value.
  • - The toolbox deployments from the Helm chart and the example manifests now reload the keyring and ceph.conf automatically after CephX key rotation, mon failover, or a config override change.
  • - CephCluster dashboard TLS certificates can now be configured from a same-namespace Kubernetes TLS Secret with spec.dashboard.sslCertificateRef when the dashboard SSL is enabled. Rook reconciles updates to the referenced Secret and restores the default self-signed certificate when the reference is removed.
  • - CephObjectStoreUser gained settings spec.defaultPlacement and spec.defaultStorageClass, which set the RGW user's default bucket placement target and default storage class. Both are optional and validated by RGW. The effective values are reported in status.info. Removing either field stops Rook from managing it and leaves the last applied value in place on the RGW user, except that changing defaultPlacement without a defaultStorageClass resets the storage class to the new placement target's default.
Rook 스택에 추가

조치가 필요한 릴리스가 나왔을 때 주간 메일로 알려드립니다. 이번 릴리스의 브레이킹 체인지 같은 것들입니다.

스택에 추가 →