Neste documento, explicamos como excluir o armazenamento permanente de cargas de trabalho de contêiner
no universo soberano do Google Distributed Cloud (GDC) com isolamento físico. É importante
remover o armazenamento permanente que não está mais em uso para manter a integridade e o
desempenho do ambiente. O armazenamento permanente é gerenciado como um
recurso PersistentVolumeClaim (PVC).
Este documento é destinado a desenvolvedores do grupo de operadores de aplicativos que são responsáveis por gerenciar cargas de trabalho de aplicativos para a 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
É preciso ter 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 de organização ou em um cluster padrão com escopo de projeto. Para mais informações, consulte Configurações de cluster do Kubernetes.
Papéis de cluster compartilhados
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 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 projeto do IAM para conceder a você o papel de 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 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