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
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:*"
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.
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