Perché non posso eliminare le mie risorse di istantanea del volume Block Storage for VPC ?

Risolvere i problemi relativi all'eliminazione delle istantanee di volume.

Fornitore di infrastrutture: VPC

Quando tenti di rimuovere i tuoi oggetti volumesnapshot e volumesnapshotcontents, la rimozione non riesce, ma il tuo oggetto dell'istantanea del volume mostra uno ReadyToUse stato come false.

Esistono finalizer che impediscono la rimozione delle risorse.

Rimuovere i finalizer e continuare l'eliminazione delle risorse. Tieni presente che gli oggetti volumesnapshot e volumesnapshotcontents obsoleti possono causare richieste CreateSnapshot non necessarie, il che può portare alla richiesta di spamming.

Se gli oggetti volumesnapshot e volumesnapshotcontent sono inclusi come una singola associazione, effettuare le operazioni riportate di seguito.

  1. Eliminare gli oggetti volumesnapshot e volumesnapshotcontent.
    kubectl delete volumesnapshot snapshot-csi-block-3
    
  2. Rimuovere la sezione finalizers dalla risorsa volumesnapshot.
    kubectl patch volumesnapshot/VOLUMESNAPSHOT --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]'
    
  3. Rimuovere la sezione finalizers dalla risorsa volumesnapshotcontents.
    kubectl patch volumesnapshotcontent/snapcontent-VOLUMESNAPSHOTCONTENT --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]'
    

Se l'oggetto volumesnapshot viene eliminato, ma l'oggetto volumesnapshotcontent esiste ancora, attenersi alla seguente procedura per rimuovere l'oggetto volumesnapshotcontent.

  1. Trovare l'oggetto volumesnapshotcontent che non ha uno stato ReadyToUse come vuoto o false.
    kubectl get volumesnapshotcontents | egrep -v 'true'
    
  2. Eliminare l'oggetto istantanea.
    kubectl delete volumesnapshotcontent snapcontent-011b11d1-1101-4b11-b1b1-011abcde11db
    
  3. Rimuovere il finalizer.
    kubectl patch volumesnapshotcontent/snapcontent-011b11d1-1101-4b11-b1b1-011abcde11db --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]'
    

Se il problema persiste, contattare il supporto. Apri un caso di supporto. Nei dettagli del caso, assicurarsi di includere i file di log, i messaggi di errore o gli output dei comandi pertinenti.