IBM Cloud Docs
RimozioneBlock Storage for VPC dal tuo cluster

RimozioneBlock Storage for VPC dal tuo cluster

Quando configuri l'archiviazione persistente nel tuo cluster, hai tre componenti principali: ilKubernetes attestazione di volume persistente (PVC) che richiede archiviazione, ilKubernetes volume persistente (PV) montato su un pod e descritto nella PVC e nell'istanza di archiviazione. A seconda di come hai eseguito la creazione della tua archiviazione, potresti dover eliminare tutti e tre i componenti separatamente.

La rimozione dell'archiviazione persistente dal tuo account IBM Cloud varia a seconda di come hai eseguito il provisioning dell'archiviazione e di quali componenti hai già rimosso.

Il mio spazio di archiviazione persistente viene eliminato quando elimino il mio cluster?
Durante l'eliminazione del cluster, hai l'opzione di rimuovere la tua archiviazione persistente. Tuttavia, a seconda di come è stato eseguito il provisioning della tua archiviazione, la rimozione della tua archiviazione potrebbe non includere tutti i componenti di archiviazione. Se hai eseguito il provisioning dinamico dell'archiviazione con una classe di archiviazione impostata reclaimPolicy: Delete, la tua PVC, PV e l'istanza di archiviazione vengono automaticamente eliminati quando elimini il cluster. Per l'archiviazione di cui è stato eseguito il provisioning statico o per l'archiviazione di cui è stato effettuato il provisioning con una classe di archiviazione impostata reclaimPolicy: Retain, la PVC e il PV vengono rimossi quando elimini il cluster, ma l'istanza di archiviazione e i dati rimangono. Ti vengono ancora addebitati dei costi per la tua istanza di archiviazione. Tuttavia, se hai eliminato il tuo cluster in uno stato non integro, l'archiviazione potrebbe permanere anche se hai scelto di rimuoverla.
Come posso eliminare lo spazio di archiviazione se desidero mantenere il mio cluster?
Quando hai eseguito il provisioning in modo dinamico dell'archiviazione con una classe di archiviazione che imposta reclaimPolicy: Delete, puoi rimuovere la PVC per avviare il processo di eliminazione della tua archiviazione persistente. La PVC, il PV e l'istanza di archiviazione vengono automaticamente rimossi. Per l'archiviazione di cui è stato eseguito il provisioning statico o per l'archiviazione di cui è stato eseguito il provisioning con una classe di archiviazione impostata reclaimPolicy: Retain, è necessario rimuovere manualmente la PVC, il PV e l'istanza di archiviazione per evitare ulteriori addebiti.
Come viene interrotta la fatturazione dopo aver eliminato il mio spazio di archiviazione?
A seconda di quali componenti di archiviazione elimini e quando, il ciclo di fatturazione potrebbe non arrestarsi immediatamente. Se elimini la PVC e il PV ma non l'istanza di archiviazione nel tuo account IBM Cloud, tale istanza permane e incorri in addebiti per essa.

Se elimini la PVC, il PV e l'istanza di archiviazione, il ciclo di fatturazione si arresta in base al tipo di fatturazione (billingType) che hai scelto quando hai eseguito il provisioning della tua archiviazione e di come scegli di eliminare l'archiviazione.

  • Quando annulli manualmente l'istanza di archiviazione permanente dal fileIBM Cloud console o CLI, la fatturazione si interrompe come segue:

    • Archiviazione oraria: la fatturazione si arresta immediatamente. Dopo che la tua archiviazione è stata annullata, potresti ancora vedere la tua istanza di archiviazione nella console per un massimo di 72 ore.
    • Archiviazione mensile: puoi scegliere tra l'annullamento immediato o l'annullamento alla data di anniversario. In entrambi i casi, ti vengono addebitati dei costi fino al termine del ciclo di fatturazione corrente e la fatturazione si arresta per il successivo ciclo di fatturazione. Dopo che la tua archiviazione è stata annullata, potresti ancora vedere la tua istanza di archiviazione nella console o nella CLI per un massimo di 72 ore.
    • Annullamento immediato: scegli questa opzione per rimuovere immediatamente la tua archiviazione. Né tu né i tuoi utenti potete più utilizzare l'archiviazione o ripristinare i dati.
    • Data di anniversario: scegli questa opzione per annullare la tua archiviazione alla prossima data di anniversario. Le tue istanze dell'archiviazione rimangono attive fino alla successiva data di anniversario e puoi continuare a utilizzarle fino a questa data, ad esempio per dare ai tuoi team il tempo di effettuare dei backup dei tuoi dati.
  • Quando hai eseguito il provisioning in modo dinamico dell'archiviazione con una classe di archiviazione che imposta reclaimPolicy: Delete e scegli di rimuovere la PVC, il PV e l'istanza di archiviazione vengono automaticamente rimossi. Per l'archiviazione fatturata su base oraria, la fatturazione di arresta immediatamente. Per l'archiviazione fatturata su base mensile, incorri ancora in degli addebiti per il periodo rimanente del mese. Dopo che la tua archiviazione è stata rimossa e la fatturazione si è arrestata, potresti ancora vedere la tua istanza di archiviazione nella console o nella CLI per un massimo di 72 ore.

Di cosa devo essere consapevole prima di eliminare l'archiviazione permanente?
Quando ripulisci l'archiviazione persistente, elimini tutti i dati in essa archiviati. Se hai bisogno di una copia dei dati, esegui un backup.
Ho eliminato la mia istanza di archiviazione. Perché posso ancora vedere la mia istanza?
Dopo che hai rimosso l'archiviazione persistente, ci possono volere 72 ore perché la rimozione venga elaborata completamente e perché l'archiviazione scompaia dalla CLI o dalla console IBM Cloud.

Ripulitura di Block Storage for VPC

Rimuovi la PVC, il PV e l'istanza di archiviazione dal tuo account IBM Cloud per evitare ulteriori addebiti per la tua archiviazione persistente.

Prima di cominciare:

Per ripulire i dati persistenti:

  1. Elenca le PVC nel tuo cluster e prendi nota del NAME della PVC, della STORAGECLASS e del nome del PV associato alla PVC e visualizzato come VOLUME.

    kubectl get pvc
    

    Output di esempio

    NAME                  STATUS    VOLUME                                     CAPACITY   ACCESSMODES   STORAGECLASS            AGE
    claim1   Bound     pvc-06886b77-102b-11e8-968a-f6612bb731fb   20Gi       RWO           class       78d
    claim2     Bound     pvc-457a2b96-fafc-11e7-8ff9-b6c8f770356c   4Gi        RWX           class 105d
    claim3      Bound     pvc-1efef0ba-0c48-11e8-968a-f6612bb731fb   24Gi       RWX           class        83d
    
  2. Esamina ReclaimPolicy e billingType per la classe di archiviazione.

    kubectl describe storageclass <storageclass_name>
    

    Se la politica di riacquisizione indica Delete, il tuo PV e l'archiviazione fisica vengono rimossi quando rimuovi la PVC. Se la politica di riacquisizione indica Retain, o se hai eseguito il provisioning della tua archiviazione senza una classe di archiviazione, il tuo PV e l'archiviazione fisica non vengono rimossi quando rimuovi la PVC. Devi rimuovere la PVC, il PV e l'archiviazione fisica separatamente.

    Se la tua archiviazione viene addebitata mensilmente, ti viene comunque addebitato l'importo per l'intero mese, anche se rimuovi l'archiviazione prima della fine del ciclo di fatturazione.

  3. Rimuovi gli eventuali pod che montano la PVC. Elenca i pod che montano la PVC. Se non viene restituito alcun pod nell'output della CLI, non hai un pod che utilizza la PVC.

    kubectl get pods --all-namespaces -o=jsonpath='{range .items[*]}{"\n"}{.metadata.name}{":\t"}{range .spec.volumes[*]}{.persistentVolumeClaim.claimName}{" "}{end}{end}' | grep "<pvc_name>"
    

    Output di esempio

    depl-12345-prz7b:    claim1
    
  4. Rimuovi il pod che utilizza la PVC. Se il pod fa parte di una distribuzione, rimuovi la distribuzione.

    kubectl delete pod <pod_name>
    
  5. Verifica che il pod venga rimosso.

    kubectl get pods
    
  6. Rimuovi la PVC.

    kubectl delete pvc <pvc_name>
    
  7. Esamina lo stato del tuo PV. Utilizza il nome del PV che hai richiamato in precedenza come VOLUME. Quando rimuovi la PVC, il PV ad essa associato viene rilasciato. A seconda di come hai eseguito il provisioning della tua archiviazione, il tuo PV passa a uno stato di Deleting, se il PV viene eliminato automaticamente, oppure a uno stato di Released, se devi eliminarlo manualmente. Nota:: per i PV eliminati automaticamente, lo stato potrebbe brevemente indicare Released prima che venga eliminato. Riesegui il comando dopo qualche minuto per appurare se il PV viene rimosso.

    kubectl get pv <pv_name>
    
  8. Se il tuo PV non viene eliminato, rimuovilo manualmente.

    kubectl delete pv <pv_name>
    
  9. Verifica che il PV venga rimosso.

    kubectl get pv
    
  10. Elenca l'istanza di archiviazione fisica a cui puntava il tuo PV e prendi nota del suo id.

    ibmcloud is volumes | grep <pv_name>
    
  11. Rimuovi l'istanza di archiviazione fisica.

    ibmcloud is volume-delete <vpc_block_id>
    
  12. Verifica che l'istanza di archiviazione fisica venga rimossa.

    Il completamento del processo di eliminazione potrebbe impiegare fino a 72 ore.

    ibmcloud is volumes