Maison >développement back-end >Golang >Comment identifier et supprimer les disques persistants associés aux clusters Kubernetes Engine supprimés ?

Comment identifier et supprimer les disques persistants associés aux clusters Kubernetes Engine supprimés ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-23 22:19:30580parcourir

How to Identify and Delete Persistent Disks Associated with Deleted Kubernetes Engine Clusters?

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

  • Pour répertorier tous les disques utilisés par un cluster GKE :
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-"
  • Pour répertorier uniquement les disques utilisés en tant que revendications de volume persistant (PVC) :
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.*"
  • Pour répertorier les disques PVC détachés :
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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn