Este documento explica como excluir o armazenamento permanente para cargas de trabalho de contêiner
no universo soberano isolado do Google Distributed Cloud (GDC). É importante remover o armazenamento permanente que não está mais em uso para manter a integridade e a performance do seu ambiente. O armazenamento permanente é gerenciado como um recurso PersistentVolumeClaim (PVC).
Este documento é destinado a desenvolvedores do grupo de operadores de aplicativos responsáveis por gerenciar cargas de trabalho de aplicativos na organização. Para mais informações, consulte Públicos-alvo da documentação do GDC com isolamento físico.
Antes de começar
Para concluir as tarefas neste documento, peça as permissões necessárias.
Solicitar papéis do IAM
Você precisa ter papéis específicos para receber as permissões necessárias para excluir um volume permanente. As funções necessárias dependem de você estar trabalhando em um cluster compartilhado no escopo da organização ou em um cluster padrão no escopo do projeto. Para mais informações, consulte Configurações de cluster do Kubernetes.
Funções compartilhadas do cluster
Para criar, excluir, editar ou visualizar volumes permanentes em um cluster compartilhado, peça ao administrador do IAM do projeto para conceder a você o papel de Administrador do namespace (namespace-admin). Essa função está vinculada ao namespace do projeto.
Funções padrão do cluster
Para criar, excluir, editar ou visualizar volumes permanentes em um cluster padrão, peça ao administrador do IAM do projeto para conceder a você o papel de desenvolvedor de cluster (cluster-developer). Essa função está vinculada ao namespace do projeto.
Excluir um volume permanente
Para excluir uma PVC, faça o seguinte:
Liste as PVCs atuais no namespace do projeto:
kubectl get pvc -n NAMESPACESubstitua
NAMESPACEpelo namespace no cluster do Kubernetes. Se o PVC estiver em um cluster compartilhado, use o namespace do projeto.Anote o PVC que você quer excluir.
Exclua o PVC:
kubectl delete pvc PVC_NAME -n NAMESPACESubstitua:
PVC_NAME: o nome da PVC a ser excluída.NAMESPACE: o namespace no cluster do Kubernetes. Se o PVC estiver em um cluster compartilhado, use o namespace do projeto.
O resultado será o seguinte:
persistentvolumeclaim "test-pvc" deleted