Tridentがスナップショットの作成に失敗し、「Cannot get claim from snapshot」が表示される
環境
ネットアップアストラトTrident
問題
kubectl apply
スナップショットの作成の場合 は、Createdの結果が返されます。
# kubectl apply -f snapshot.yaml
volumesnapshot.snapshot.storage.k8s.io/<NAME> created
kubectl describe volumesnapshot
は、Snapshotの作成に失敗したことを示しています。エラー:
Failed to create snapshot content with error snapshot controller failed to update <NAME> on API server: cannot get claim from snapshot
- Snapshotコントローラのログに次のエラーが表示されます。
cannot get claim from snapshot [<NAME>]: [failed to retrieve PVC <PVC> from the lister: "persistentvolumeclaim \"<PVC>\" not found"] Claim may be deleted already. No need to remove finalizer on the claim.
- SnapshotのPersistentVolumeClaim(PVC;永続的ボリューム要求)がデフォルトのネームスペースにありません。
- Snapshotのネームスペースが指定されていません。