Persistente Festplatten bereinigen, die mit gelöschten Clustern verknüpft sind
Beim Löschen eines Kubernetes Engine-Clusters bleiben die standardmäßig mit dem Cluster verknüpften persistenten Festplatten intakt . Um dieses Problem zu beheben, können Sie das Cloud SDK nutzen, um diese Festplatten zu identifizieren und zu löschen.
Persistente Festplatten identifizieren
Cloud SDK bietet eine vielseitige Befehlszeilenschnittstelle für die Interaktion Google Cloud-Ressourcen. Mit dem Befehl gcloud compute disks list mit entsprechenden Filtern und Formatierungsoptionen können Sie eine Liste von Festplatten basierend auf ihren Namen oder zugehörigen Benutzern abrufen.
Empfohlene Filter
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-"
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.*"
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.* AND -users:*"
Überprüfen des Festplattenstatus mit Kubernetes
Um sicherzustellen, dass eine getrennte Festplatte nicht verwendet wird B. durch einen Cluster, können Sie den Befehl kubectl verwenden:
kubectl get pv -o custom-columns=K8sPV:.metadata.name,GCEDisk:spec.gcePersistentDisk.pdName
Dieser Befehl listet Persistent Volumes (PVs) und ihre entsprechenden Google Compute Engine Persistent Disk (PD)-Namen auf.
Datenträger bereinigen
Sobald Sie die Datenträger identifiziert haben, die Sie löschen möchten, können Sie sie mit dem Befehl gcloud compute disks delete entfernen.
API-Referenz
Die entsprechende API-Methode zum Auflisten von Datenträgern ist disks.list.
Das obige ist der detaillierte Inhalt vonWie identifiziere und lösche ich persistente Festplatten, die mit gelöschten Kubernetes Engine-Clustern verknüpft sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!