Nettoyage des disques persistants associés aux clusters supprimés
Lors de la suppression d'un cluster Kubernetes Engine, les disques persistants associés au cluster par défaut restent intacts . Pour résoudre ce problème, vous pouvez utiliser le SDK Cloud pour identifier et supprimer ces disques.
Identification des disques persistants
Le SDK Cloud fournit une interface de ligne de commande polyvalente avec laquelle interagir. Ressources Google Cloud. À l'aide de la commande gcloud computing disks list avec les filtres et options de formatage appropriés, vous pouvez récupérer une liste de disques en fonction de leurs noms ou des utilisateurs associés.
Filtres recommandés
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:*"
Vérification de l'état du disque avec Kubernetes
Pour garantir qu'un disque détaché n'est pas utilisé par un cluster, vous pouvez utiliser la commande kubectl :
kubectl get pv -o custom-columns=K8sPV:.metadata.name,GCEDisk:spec.gcePersistentDisk.pdName
Cette commande listera les volumes persistants (PV) et leurs noms de disques persistants (PD) Google Compute Engine correspondants.
Nettoyage des disques
Une fois que vous avez identifié les disques que vous souhaitez supprimer, vous pouvez utiliser la commande gcloud computing disks delete pour les supprimer.
Référence API
La méthode API correspondante pour répertorier les disques est 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!