Limpando discos permanentes associados a clusters excluídos
Ao excluir um cluster do Kubernetes Engine, os discos permanentes associados ao cluster permanecem intactos por padrão . Para resolver isso, você pode aproveitar o Cloud SDK para identificar e excluir esses discos.
Identificação de discos permanentes
O Cloud SDK fornece uma interface de linha de comando versátil para interagir com Recursos do Google Cloud. Usando o comando gcloud compute disks list com filtros e opções de formatação apropriados, você pode recuperar uma lista de discos com base em seus nomes ou usuários associados.
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:*"
Verificando o status do disco com Kubernetes
Para garantir que um disco desanexado não esteja em uso por um cluster, você pode usar o Comando kubectl:
kubectl get pv -o custom-columns=K8sPV:.metadata.name,GCEDisk:spec.gcePersistentDisk.pdName
Este comando listará volumes persistentes (PVs) e seus correspondentes Nomes de disco permanente (PD) do Google Compute Engine.
Limpeza Discos
Depois de identificar os discos que deseja excluir, você pode usar o comando gcloud computing disks delete para removê-los.
Referência da API
O método API correspondente para listar discos é disks.list.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3