Heim >Backend-Entwicklung >Golang >Wie identifiziere und verwalte ich persistente Festplatten nach dem Löschen eines Kubernetes Engine-Clusters?
Löschen zugeordneter persistenter Festplatten beim Löschen eines Clusters
Beim Löschen eines Kubernetes Engine-Clusters bleiben möglicherweise weiterhin persistente Festplatten übrig, obwohl der Cluster bereits gelöscht wurde ENTFERNT. Um dieses Problem zu beheben, sollten Sie das Cloud SDK verwenden, um die zugehörigen Festplatten zu identifizieren und entsprechende Maßnahmen zu ergreifen.
Der Befehl gcloud compute disks list kann mit bestimmten Filtern und Formatierungen verwendet werden, um von einem Cluster verwendete Festplatten zu identifizieren. Zum Beispiel:
Um alle von einem Cluster genutzten Festplatten aufzulisten:
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-"
Um nur Festplatten aufzulisten, die als Persistent Volume Claims (PVCs) verwendet werden ):
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.*"
Um getrennte PVC-Festplatten zu identifizieren:
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.* AND -users:*"
Um zu überprüfen, ob eine getrennte Festplatte nicht noch von einem Cluster verwendet wird, verwenden Sie Folgendes kubectl-Befehl zum Auflisten der PVs eines Clusters und der zugehörigen GCE-PDs:
kubectl get pv -o custom-columns=K8sPV:.metadata.name,GCEDisk:spec.gcePersistentDisk.pdName
Zu diesem Zweck kann auch die API-Methode disks.list verwendet werden.
Das obige ist der detaillierte Inhalt vonWie identifiziere und verwalte ich persistente Festplatten nach dem Löschen eines Kubernetes Engine-Clusters?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!