アップグレード後に異なるストレージクラス間でTridentボリュームのクローン作成が失敗する
環境
- NetApp Trident CSI(Kubernetes/OpenShift 環境)
- Trident バージョン 25.06.1 以降
- ONTAP ストレージバックエンド
- Kasten バックアップ統合
- 異なるリクレームポリシーを持つ複数のストレージクラスを使用する環境
問題
Trident をバージョン 23.04.0 から 25.06.2 にアップグレードした後、ソースボリュームから異なるストレージクラスを持つデスティネーションボリュームに PVC(Persistent Volume Claim)をクローニングしようとすると失敗します。これは、異なるストレージクラス(異なる再利用ポリシーなど)を使用して一時ボリュームを作成する Kasten バックアップなどのワークフローに影響します。
ログ出力例:
Warning ProvisioningFailed 20s (x12 over 5m48s) csi.trident.netapp.io_trident-controller-xxxx failed to provision volume with StorageClass "<StorageClass name>": rpc error: code=Unknown desc=clone volume pvc-xxx from source volume pvc-yyy with different storage classes is not allowed.