Skip to main content

Excluir volumes persistentes

1. Volumes de um cluster ativo

  • Para excluir volumes de um cluster ativo, primero liste os pvc's através do seguinte comando kubectl:

    kubectl get pvc  
  • Depois, exclua o pvc que deseja:

    kubectl delete pvc <nome-do-pvc>

2. Volumes de um cluster deletado

Para excluir volumes de um cluster previamente deletado, abra um ticket informando a necessidade de deletar os volumes para o projeto do tenant em questão.

3. Volumes criados com o antigo reclaimPolicy: Retain

Caso encontre um cluster com volumes provisionados sob com o antigo reclaimPolicy: Retain é possível liberá-los dentro do próprio cluster deletando os pods que utilizam tais volumes e sem seguida deletando os PersistentVolumeClaims atrelados a eles com o seguinte comando:

kubectl delete pvc -n <namespace> $(kubectl get pvc -o=jsonpath='{.items[?(@.status.phase!="Bound")].metadata.name}' -n <namespace)