Entfernen von Block Storage for VPC aus Ihrem Cluster
Virtuelle private Cloud
Wenn Sie persistenten Speicher in Ihrem Cluster einrichten, haben Sie drei Hauptkomponenten: den Kubernetes persistent volume claim (PVC), der Speicher anfordert, das Kubernetes persistent volume (PV), das in einen Pod eingebunden und im PVC beschrieben ist, und die Speicherinstanz. Je nachdem, wie Sie Ihren Speicher erstellt haben, müssen Sie möglicherweise alle drei Komponenten separat löschen.
Wie persistenter Speicher aus Ihrem IBM Cloud-Konto entfernt wird, hängt davon ab, wie Sie den Speicher eingerichtet haben und welche Komponenten Sie bereits entfernt haben.
- Wird mein persistenter Speicher gelöscht, wenn ich meinen Cluster lösche?
- Während der Cluster gelöscht wird, haben Sie die Option, den persistenten Speicher zu entfernen. Abhängig davon, wie Ihr Speicher bereitgestellt wurde, werden beim Entfernen des Speichers aber möglicherweise nicht alles Speicherkomponenten gelöscht.
Wenn Sie Speicher mit einer Speicherklasse dynamisch bereitgestellt haben, die
reclaimPolicy: Deletefestlegt, werden Ihre PVC, PV und die Speicherinstanz automatisch gelöscht, wenn Sie den Cluster löschen. Bei Speicher, der statisch bereitgestellt wurde, oder bei Speicher, den Sie mit einer Speicherklasse bereitgestellt haben, diereclaimPolicy: Retainfestlegt, werden die PVC und die PV entfernt, wenn Sie den Cluster löschen, aber Ihre Speicherinstanz und Ihre Daten bleiben erhalten. Die Speicherinstanz wird Ihnen weiter berechnet. Wenn Sie den Cluster in einem nicht einwandfreien Zustand gelöscht haben, kann der Speicher auch dann noch vorhanden sein, wenn Sie ausgewählt haben, ihn zu entfernen. - Wie lösche ich den Speicher, wenn ich meinen Cluster behalten möchte?
- Wenn Sie den Speicher dynamisch mit einer Speicherklasse bereitgestellt haben, die
reclaimPolicy: Deletefestlegt, können Sie den PVC entfernen, um den Löschprozess für den persistenten Speicher zu starten. Ihr PVC, der PV und die Speicherinstanz werden automatisch entfernt. Bei Speicher, der statisch bereitgestellt wurde, oder bei Speicher, den Sie mit einer Speicherklasse bereitgestellt haben, diereclaimPolicy: Retainfestlegt, müssen Sie die PVC, PV und die Speicherinstanz manuell entfernen, um weitere Gebühren zu vermeiden. - Wie wird die Rechnungsstellung beendet, nachdem ich meinen Speicher gelöscht habe?
- Abhängig davon, welche Speicherkomponenten Sie löschen und wann Sie dies tun, kann der Abrechnungszyklus möglicherweise nicht sofort gestoppt werden. Wenn Sie den PVC und den PV, nicht aber die Speicherinstanz in Ihrem IBM Cloud-Konto, dann ist diese Instanz weiterhin vorhanden und wird Ihnen berechnet.
Wenn Sie den PVC, den PV und die Speicherinstanz löschen, wird der Abrechnungszyklus abhängig von dem billingType gestoppt, den Sie bei der Bereitstellung Ihres Speichers ausgewählt haben, und abhängig davon, wie Sie den Speicher
löschen möchten.
-
Wenn Sie die persistente Speicherinstanz manuell über die Konsole IBM Cloud oder die Befehlszeilenschnittstelle kündigen, wird die Abrechnung wie folgt beendet:
- Speicher mit stündlicher Abrechnung: Die Abrechnung wird sofort gestoppt. Nachdem der Speicher storniert wurde, wird die Speicherinstanz möglicherweise für bis zu 72 Stunden in der Konsole angezeigt.
- Speicher mit monatlicher Abrechnung: Sie können zwischen sofortiger Stornierung oder Stornierung zur Jährung des Vertragsbeginns wählen. In beiden Fällen werden Ihnen die Gebühren bis zum Ende des aktuellen Abrechnungszyklus berechnet und die Abrechnung wird für den nächsten Abrechnungszyklus gestoppt. Nachdem der Speicher storniert wurde, wird die Speicherinstanz möglicherweise für bis zu 72 Stunden in der Konsole oder der CLI angezeigt.
- Sofortige Stornierung: Wählen Sie diese Option aus, um den Speicher sofort zu entfernen. Weder Sie noch Ihre Benutzer können den Speicher weiter nutzen oder Daten wiederherstellen.
- Jährung des Vertragsbeginns: Wählen Sie diese Option aus, um den Speicher zur nächsten Jährung des Vertragsbeginns zu stornieren. Ihre Speicherinstanzen bleiben bis zur nächsten Jährung des Vertragsbeginns aktiv und Sie können sie bis zu diesem Datum weiterhin verwenden. So hat Ihr Team beispielsweise genug Zeit, Ihre Daten zu sichern.
-
Wenn Sie den Speicher dynamisch mit einer Speicherklasse bereitgestellt haben, die
reclaimPolicy: Deletefestlegt, und wenn Sie angeben, dass der PVC entfernt werden soll, werden der PV und die Speicherinstanz sofort entfernt. Bei Speicher mit stündlicher Abrechnung wird Abrechnung sofort gestoppt. Bei Speicher mit monatlicher Abrechnung wird Ihnen der Speicher noch für den Rest des Monats berechnet. Nachdem der Speicher entfernt und die Abrechnung gestoppt wurde, wird die Speicherinstanz möglicherweise für bis zu 72 Stunden in der Konsole oder der CLI angezeigt.
- Was muss ich beachten, bevor ich persistenten Speicher lösche?
- Wenn Sie den persistenten Speicher bereinigen, werden alle Daten gelöscht, die in ihm gespeichert sind. Wenn Sie eine Kopie der Daten benötigen, erstellen Sie eine Sicherungskopie.
- Ich habe meine Speicherinstanz gelöscht. Warum kann ich meine Instanz noch sehen?
- Nach der Entfernung von persistentem Speicher kann es bis zu 72 Stunden dauern, bis die Entfernung vollständig verarbeitet wurde und bis der Speicher in der IBM Cloud-Konsole oder in der Befehlszeilenschnittstelle nicht mehr angezeigt wird.
Block Storage for VPC wird bereinigt
Wenn Sie Ihre Speicherinstanz löschen, werden alle Daten dauerhaft entfernt. Diese Aktion kann nicht rückgängig gemacht werden. Stellen Sie sicher, dass Sie Ihre Daten sichern, bevor Sie die Speicherinstanz löschen.
Entfernen Sie den PVC, den PV und die Speicherinstanz aus Ihrem IBM Cloud-Konto, um weitere Gebühren für Ihren persistenten Speicher zu vermeiden.
Vorbereitende Schritte:
- Stellen Sie sicher, dass Sie alle Daten gesichert haben, die beibehalten werden sollen.
- Rufen Sie Ihren Red Hat OpenShift-Cluster auf.
Gehen Sie wie folgt vor, um persistente Daten zu bereinigen:
-
Listen Sie die PVCs in Ihrem Cluster auf und notieren Sie sich folgende Einstellungen:
NAMEdes Persistent Volume Claim, die Speicherklasse (STORAGECLASS) und den Namen des persistenten Datenträgers, der an den Persistent Volume Claim gebunden ist und alsVOLUMEangezeigt wird.oc get pvcBeispielausgabe
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 -
Überprüfen Sie für die Speicherklasse die Einstellungen für
ReclaimPolicyundbillingType.oc describe storageclass <storageclass_name>Wenn die Zurückforderungsrichtlinie
Delete(Löschen) enthält, werden Ihr persistenter Datenträger und der physische Speicher entfernt, wenn Sie den Persistent Volume Claim entfernen. Wenn die ZurückforderungsrichtlinieRetain(Beibehalten) enthält oder Sie Ihren Speicher ohne Speicherklasse bereitgestellt haben, werden Ihr persistenter Datenträger und der physische Speicher nicht entfernt, wenn Sie den Persistent Volume Claim entfernen. Sie müssen den PVC, den persistenten Datenträger und den physischen Speicher separat voneinander entfernen.Wenn Ihr Speicher monatlich berechnet wird, wird Ihnen der gesamte Monat auch dann in Rechnung gestellt, wenn Sie den Speicher vor Ende des Abrechnungszyklus entfernen.
-
Entfernen Sie alle Pods, die den Persistent Volume Claim anhängen. Listen Sie die Pods auf, die den PVC anhängen. Wenn in Ihrer CLI-Ausgabe kein Pod zurückgegeben wird, ist kein Pod vorhanden, der die PVC verwendet.
oc get pods --all-namespaces -o=jsonpath='{range .items[*]}{"\n"}{.metadata.name}{":\t"}{range .spec.volumes[*]}{.persistentVolumeClaim.claimName}{" "}{end}{end}' | grep "<pvc_name>"Beispielausgabe
depl-12345-prz7b: claim1 -
Entfernen Sie den Pod, der den PVC verwendet. Wenn der Pod Teil einer Bereitstellung ist, entfernen Sie die Bereitstellung.
oc delete pod <pod_name> -
Überprüfen Sie, dass der Pod entfernt wurde.
oc get pods -
Entfernen Sie die PVC.
oc delete pvc <pvc_name> -
Überprüfen Sie den Status Ihres persistenten Datenträgers. Verwenden Sie den Namen des persistenten Datenträgers (PV), den Sie zuvor als
VOLUMEabgerufen haben. Wenn Sie den PVC entfernen, wird der an den PVC gebundene persistente Datenträger freigegeben. Abhängig davon, wie Sie Ihren Speicher bereitgestellt haben, wird Ihr persistenter Datenträger bei automatischem Löschen in den StatusDeleting(Wird gelöscht) oder bei manuellem Löschen in den StatusReleased(Freigegeben) versetzt. Hinweis: Bei automatisch zu löschenden persistenten Datenträgern kann vor dem Löschen kurzzeitig der StatusReleasedangezeigt werden. Führen Sie den Befehl nach einigen Minuten erneut aus, um zu prüfen, ob der persistente Datenträger entfernt wurde.oc get pv <pv_name> -
Wenn der persistente Datenträger nicht entfernt wurde, entfernen Sie ihn manuell.
oc delete pv <pv_name> -
Überprüfen Sie, dass der persistente Datenträger entfernt wurde.
oc get pv -
Listen Sie die physische Speicherinstanz auf, auf die Ihr persistenter Datenträger verwiesen hat, und notieren Sie die
idder physischen Speicherinstanz.ibmcloud is volumes | grep <pv_name> -
Entfernen Sie die physische Speicherinstanz.
ibmcloud is volume-delete <vpc_block_id> -
Überprüfen Sie, dass die physische Speicherinstanz entfernt wurde.
Der Löschvorgang kann bis zu 72 Stunden in Anspruch nehme.
ibmcloud is volumes