Comment supprimer tous les disques persistants associés à un cluster supprimé
Lorsqu'un cluster Kubernetes est supprimé, les disques persistants (PD) qui lui sont associés peut persister. Pour supprimer automatiquement ces PD, identifiez leurs noms ou identifiants.
Solution :
Le SDK Cloud peut être utilisé avec des filtres et un formatage spécifiques pour répertorier les disques associés à un Cluster GKE.
Commande pour répertorier tous les disques utilisés par un cluster GKE :
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-"
Commande pour répertorier uniquement les disques utilisés comme PVC :
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.*"
Commande pour répertorier les disques PVC détachés :
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.* AND -users:*"
Commande Kubernetes pour répertorier les PV et les noms de PD du cluster :
kubectl get pv -o custom-columns=K8sPV:.metadata.name,GCEDisk:spec.gcePersistentDisk.pdName
Méthode API pour lister les disques :
disks.list
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!