Este documento explica como excluir o armazenamento permanente de cargas de trabalho de contêiner no universo soberano isolado do Google Distributed Cloud (GDC, na sigla em inglês). É importante remover o armazenamento permanente que não está mais em uso para manter a integridade e a performance do 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 da 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, solicite as permissões necessárias.
Solicitar papéis do IAM
Você precisa de papéis específicos para receber as permissões necessárias para excluir um volume permanente. Os papéis necessários dependem de você estar trabalhando em um cluster compartilhado com escopo da organização ou em um cluster padrão com escopo do projeto. Para mais informações, consulte Configurações de cluster do Kubernetes.
Papéis de cluster compartilhado
Para criar, excluir, editar ou visualizar volumes permanentes em um cluster compartilhado, peça ao administrador do IAM do projeto para conceder o papel Administrador de namespace (namespace-admin). Esse papel está vinculado ao namespace do projeto.
Papéis de cluster padrão
Para criar, excluir, editar ou visualizar volumes permanentes em um cluster padrão, peça ao administrador do IAM do projeto para conceder o papel Desenvolvedor de cluster (cluster-developer). Esse papel está vinculado ao namespace do projeto.
Excluir um volume permanente
Para excluir um PVC, faça o seguinte:
Liste os 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 do PVC a ser excluído.NAMESPACE: o namespace no cluster do Kubernetes. Se o PVC estiver em um cluster compartilhado, use o namespace do projeto.
O resultado será assim:
persistentvolumeclaim "test-pvc" deleted