"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > 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 ?

Publié le 2024-12-22
Parcourir:832

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 comme réclamations de volume persistant (PVC) :
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.*"
  • Pour lister les PVC détachés disques :
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.* AND -users:*"

Vérification de l'état du disque avec Kubernetes

Pour vous assurer qu'un disque détaché n'est pas utilisé par un cluster, vous pouvez utiliser l'outil Commande kubectl :

kubectl get pv -o custom-columns=K8sPV:.metadata.name,GCEDisk:spec.gcePersistentDisk.pdName

Cette commande listera les volumes persistants (PV) et leurs correspondants. Noms des disques persistants (PD) de Google Compute Engine.

Nettoyage 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 de l'API

La méthode API correspondante pour répertorier les disques est disks.list.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729674873. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3