Rook
v1.21.0Storage & Data차트와 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.로 프로토콜을 비활성화해야 합니다. Helm 차트에서는 같은 값을connections. requireMsgr2: false 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
VolumeAttributesClassusing the krbd mounter with cgroup v2io.enforcement. See the [RBD QoS documentation](Documentation/Storage-Configuration/Block-Storage-RBD/rbd-qos.md) for details.max - - 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
CephObjectStoreUserresources via the newcephObjectStoreUsersvalue. - - The toolbox deployments from the Helm chart and the example manifests now reload the keyring and
ceph.automatically after CephX key rotation, mon failover, or a config override change.conf - - CephCluster dashboard TLS certificates can now be configured from a same-namespace Kubernetes TLS Secret with
spec.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.dashboard. sslCertificateRef - -
CephObjectStoreUsergained settingsspec.anddefaultPlacement spec., 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 indefaultStorageClass status.. Removing either field stops Rook from managing it and leaves the last applied value in place on the RGW user, except that changinginfo defaultPlacementwithout adefaultStorageClassresets the storage class to the new placement target's default.
조치가 필요한 릴리스가 나왔을 때 주간 메일로 알려드립니다. 이번 릴리스의 브레이킹 체인지 같은 것들입니다.