"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo identificar y eliminar discos persistentes asociados con clústeres de Kubernetes Engine eliminados?

¿Cómo identificar y eliminar discos persistentes asociados con clústeres de Kubernetes Engine eliminados?

Publicado el 2024-12-22
Navegar:778

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

Limpiar discos persistentes asociados con clústeres eliminados

Al eliminar un clúster de Kubernetes Engine, los discos persistentes asociados con el clúster de forma predeterminada permanecen intactos . Para solucionar este problema, puede aprovechar el SDK de Cloud para identificar y eliminar estos discos.

Identificación de discos persistentes

SDK de Cloud proporciona una interfaz de línea de comandos versátil para interactuar Recursos de Google Cloud. Con el comando gcloud compute disks list con filtros y opciones de formato adecuados, puedes recuperar una lista de discos según sus nombres o usuarios asociados.

Filtros recomendados

  • Para enumerar todos los discos utilizados por un clúster de GKE:
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-"
  • Para enumerar solo los discos utilizados como reclamaciones de volumen persistente (PVC):
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.*"
  • Para enumerar el PVC desmontado discos:
gcloud compute disks list --format="table(name,users)" --filter="name~^gke-.*-pvc-.* AND -users:*"

Verificación del estado del disco con Kubernetes

Para garantizar que un clúster no esté utilizando un disco desconectado, puede utilizar el Comando kubectl:

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

Este comando enumerará los volúmenes persistentes (PV) y sus correspondientes Nombres de discos persistentes (PD) de Google Compute Engine.

Limpieza Discos

Una vez que hayas identificado los discos que deseas eliminar, puedes usar el comando de eliminación de discos de computación de gcloud para eliminarlos.

Referencia de API

El método API correspondiente para enumerar discos es disks.list.

Declaración de liberación Este artículo se reimprime en: 1729674873 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3