CSIからのTridentプロビジョニングPVCで、リソースが見つからないために失敗する
環境
- Astra Trident 21.10以降
- Trident 20.01から21.07.1(CSIスナップショットのサポートが開始され、Astraの命名規則が変更されました)
- Kubernetes 1.20以降(v1 CSIスナップショット)
問題
Trident PVで取得されたCSIスナップショットから新しいPVCをプロビジョニングしようとすると、trident-controller-provisionログに次のエラーが表示されます。
error syncing claim "<CLAIM_UUID>":
failed to provision volume with StorageClass "<STORAGE_CLASS_NAME>": error getting handle for DataSource Type
VolumeSnapshot by Name <CSI_SNAPSHOT_NAME>: error getting snapshot <CSI_SNAPSHOT_NAME> from api server:
the server could not find the requested resource (get volumesnapshots.snapshot.storage.k8s.io <CSI_SNAPSHOT_NAME>)