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 impostatareclaimPolicy: 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 impostatareclaimPolicy: 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: Deletee 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:
- Assicurati di aver eseguito il backup di tutti i dati che vuoi conservare.
- Accedi al tuo account. Se applicabile, specifica il gruppo di risorse appropriato. Imposta il contesto per il tuo cluster.
Per ripulire i dati persistenti:
-
Elenca le PVC nel tuo cluster e prendi nota del
NAMEdella PVC, dellaSTORAGECLASSe del nome del PV associato alla PVC e visualizzato comeVOLUME.kubectl get pvcOutput 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 -
Esamina
ReclaimPolicyebillingTypeper 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 indicaRetain, 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.
-
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 -
Rimuovi il pod che utilizza la PVC. Se il pod fa parte di una distribuzione, rimuovi la distribuzione.
kubectl delete pod <pod_name> -
Verifica che il pod venga rimosso.
kubectl get pods -
Rimuovi la PVC.
kubectl delete pvc <pvc_name> -
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 diDeleting, se il PV viene eliminato automaticamente, oppure a uno stato diReleased, se devi eliminarlo manualmente. Nota:: per i PV eliminati automaticamente, lo stato potrebbe brevemente indicareReleasedprima che venga eliminato. Riesegui il comando dopo qualche minuto per appurare se il PV viene rimosso.kubectl get pv <pv_name> -
Se il tuo PV non viene eliminato, rimuovilo manualmente.
kubectl delete pv <pv_name> -
Verifica che il PV venga rimosso.
kubectl get pv -
Elenca l'istanza di archiviazione fisica a cui puntava il tuo PV e prendi nota del suo
id.ibmcloud is volumes | grep <pv_name> -
Rimuovi l'istanza di archiviazione fisica.
ibmcloud is volume-delete <vpc_block_id> -
Verifica che l'istanza di archiviazione fisica venga rimossa.
Il completamento del processo di eliminazione potrebbe impiegare fino a 72 ore.
ibmcloud is volumes