Maison >développement back-end >Golang >Comment identifier et supprimer les disques persistants associés à un cluster GKE ?
Suppression des disques persistants associés lors de la suppression du cluster
Dans Kubernetes Engine, il est prévu que les disques persistants attachés à un cluster restent après la suppression du cluster. Cependant, les utilisateurs peuvent souhaiter supprimer ces disques simultanément pour diverses raisons. Déterminer les noms ou ID de disque à supprimer peut être difficile, car l'API Cluster get ne dispose pas d'informations relatives au disque.
Solution
L'approche recommandée pour identifier les disques associés à un cluster GKE passe par le SDK Cloud. En utilisant des filtres et un formatage approprié, les utilisateurs peuvent récupérer une liste de disques :
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:*"
Pour vérifier qu'un disque détaché n'est pas utilisé, les utilisateurs peuvent utiliser la commande kubectl suivante :
kubectl get pv -o custom-columns=K8sPV:.metadata.name,GCEDisk:spec.gcePersistentDisk.pdName
La méthode API correspondante pour obtenir une liste de disques est disks.list.
Remarque : Les filtres et options de formatage présentés peuvent varier en fonction des exigences spécifiques de l'environnement de l'utilisateur. Il est conseillé d'ajuster les commandes en conséquence en fonction de leur cas d'utilisation.
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!