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
Libérer: 2024-10-23 22:19:30
original
577 Les gens l'ont consulté

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-"
Copier après la connexion
  • 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-.*"
Copier après la connexion
  • Pour répertorier les disques PVC détachés :
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.* AND -users:*"
Copier après la connexion

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
Copier après la connexion

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!

source:php
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal