Este documento explica como eliminar o armazenamento persistente para cargas de trabalho de contentores no seu universo soberano isolado (air-gapped) do Google Distributed Cloud (GDC). É importante remover o armazenamento persistente que já não está a ser usado para manter a integridade e o desempenho do seu ambiente. O armazenamento persistente é gerido como um recurso PersistentVolumeClaim (PVC).
Este documento destina-se a programadores no grupo de operadores de aplicações responsáveis pela gestão de cargas de trabalho de aplicações para a respetiva organização. Para mais informações, consulte Públicos-alvo para a documentação do GDC isolado.
Antes de começar
Para concluir as tarefas neste documento, tem de pedir as autorizações necessárias.
Peça funções de IAM
Tem de ter funções específicas para receber as autorizações de que precisa para eliminar um volume persistente. As funções necessárias dependem de estar a trabalhar num cluster partilhado com âmbito da organização ou num cluster padrão com âmbito do projeto. Para mais informações, consulte o artigo Configurações de clusters do Kubernetes.
Funções do cluster partilhado
Para criar, eliminar, editar ou ver volumes persistentes num cluster partilhado, peça ao administrador de IAM do projeto para lhe atribuir a função Administrador do namespace (namespace-admin). Esta função está associada ao namespace do projeto.
Funções do cluster padrão
Para criar, eliminar, editar ou ver volumes persistentes num cluster padrão, peça ao administrador de IAM do projeto para lhe atribuir a função Programador do cluster (cluster-developer). Esta função está associada ao namespace do projeto.
Elimine um volume persistente
Para eliminar um PVC, conclua os seguintes passos:
Liste os PVCs existentes no namespace do projeto:
kubectl get pvc -n NAMESPACESubstitua
NAMESPACEpelo namespace no cluster do Kubernetes. Se o PVC estiver num cluster partilhado, use o namespace do projeto.Anote o PVC que quer eliminar.
Elimine o PVC:
kubectl delete pvc PVC_NAME -n NAMESPACESubstitua o seguinte:
PVC_NAME: o nome do PVC a eliminar.NAMESPACE: o namespace no cluster do Kubernetes. Se o PVC estiver num cluster partilhado, use o namespace do projeto.
O resultado é semelhante ao seguinte:
persistentvolumeclaim "test-pvc" deleted