Pourquoi ne puis-je pas supprimer mes ressources d'instantané de volume Block Storage for VPC ?

Dépannage des problèmes liés à la suppression des instantanés de volume.

Fournisseur d'infrastructure : VPC

Lorsque vous essayez de supprimer vos objets volumesnapshot et volumesnapshotcontents, la suppression échoue, mais votre objet d'instantané de volume affiche le statut ReadyToUse false.

Il existe des finaliseurs qui empêchent le retrait des ressources.

Supprimez les finaliseurs et continuez à supprimer les ressources. Notez que les objets volumesnapshot et volumesnapshotcontents périmés peuvent entraîner des demandes CreateSnapshot inutiles, ce qui peut éventuellement entraîner une demande de spamming.

Si les objets volumesnapshot et volumesnapshotcontent sont inclus en tant que mappage unique, procédez comme suit.

  1. Supprimez les objets volumesnapshot et volumesnapshotcontent.
    kubectl delete volumesnapshot snapshot-csi-block-3
    
  2. Supprimez la section finalizers de la ressource volumesnapshot.
    kubectl patch volumesnapshot/VOLUMESNAPSHOT --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]'
    
  3. Supprimez la section finalizers de la ressource volumesnapshotcontents.
    kubectl patch volumesnapshotcontent/snapcontent-VOLUMESNAPSHOTCONTENT --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]'
    

Si l'objet volumesnapshot est supprimé, mais que l'objet volumesnapshotcontent existe toujours, procédez comme suit pour supprimer l'objet volumesnapshotcontent.

  1. Recherchez l'objet volumesnapshotcontent dont le statut ReadyToUse n'est pas vide ou false.
    kubectl get volumesnapshotcontents | egrep -v 'true'
    
  2. Supprimez l'objet d'instantané.
    kubectl delete volumesnapshotcontent snapcontent-011b11d1-1101-4b11-b1b1-011abcde11db
    
  3. Supprimez le finaliseur.
    kubectl patch volumesnapshotcontent/snapcontent-011b11d1-1101-4b11-b1b1-011abcde11db --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]'
    

Si le problème persiste, contactez l'assistance. Ouverture d'un cas de support. Dans les détails du cas, veillez à inclure les fichiers journaux, les messages d'erreur ou les sorties de commande appropriés.