Trident を使用してボリューム Snapshot を作成しようとすると、 Snapshot またはリストアのサイズでエラーが発生します
環境
Trident for Kubernetes と OpenShift 21.07.0 および 21.07.1
問題
Snapshot リザーブが設定された ONTAP と NAS のバックエンドを使用する PV で、 Kubernetes / OpenShift から Snapshot を作成すると、次のエラーが発生します。
バージョン 21.07.0 の場合:
csi.trident.netapp.io_trident-csi-<UUID> failed to provision volume with StorageClass "storage-class-nas-snap-reserve":
error getting handle for DataSource Type VolumeSnapshot by Name <SNAP_NAME>:
requested volume size 10737418240 is less than the size 17895698432 for the source snapshot <SNAP_NAME>
バージョン 21.07.1 の場合:
Failed to check and update snapshot content: error updating status for volume snapshot content snapcontent-<UUID>:
snapshot controller failed to update snapcontent-<UUID> on API server:
VolumeSnapshotContent.snapshot.storage.k8s.io "snapcontent-<UUID>" is invalid: status.restoreSize: Invalid value: -1744896:
status.restoreSize in body should be greater than or equal to 0