Deleting a VolumeSnapshot
Deleting a VolumeSnapshot
Perform this operation when the volume snapshot is no longer required.
Procedure
Run the following command to view the information about the created VolumeSnapshot.
kubectl get volumesnapshot
The following is an example of the command output.
NAME READYTOUSE SOURCEPVC SOURCESNAPSHOTCONTENT RESTORESIZE SNAPSHOTCLASS SNAPSHOTCONTENT CREATIONTIME AGE mysnapshot true mypvc 100Gi mysnapclass snapcontent-1009af0a-24c2-4435-861c-516224503f2d <invalid> 78s
Run the following command to delete the VolumeSnapshot:
kubectl delete volumesnapshot mysnapshot
If the following information is displayed, the deletion is successful:
volumesnapshot.snapshot.storage.k8s.io "mysnapshot" deleted
Deleting a VolumeSnapshotClass
Perform this operation when the VolumeSnapshotClass is not bound to any VolumeSnapshot and the VolumeSnapshotClass is no longer required.
Procedure
Run the following command to view the VolumeSnapshotClass:
kubectl get vsclass
The following is an example of the command output.
NAME DRIVER DELETIONPOLICY AGE mysnapclass csi.huawei.com Delete 25s
Run the following command to delete the StorageClass:
kubectl delete vsclass mysnapclass
If the following information is displayed, the deletion is successful:
volumesnapshotclass.snapshot.storage.k8s.io "mysnapclass" deleted