Questo documento spiega come eliminare l'archiviazione permanente per i carichi di lavoro dei container nell'universo sovrano air-gapped di Google Distributed Cloud (GDC). È importante rimuovere l'archiviazione permanente non più in uso per mantenere l'integrità e le prestazioni dell'ambiente. L'archiviazione permanente viene gestita come risorsa PersistentVolumeClaim (PVC).
Questo documento è rivolto agli sviluppatori del gruppo di operatori di applicazioni responsabili della gestione dei carichi di lavoro delle applicazioni per la propria organizzazione. Per saperne di più, consulta Pubblico per la documentazione GDC con air gap.
Prima di iniziare
Per completare le attività descritte in questo documento, devi richiedere le autorizzazioni necessarie.
Richiedi ruoli IAM
Devi disporre di ruoli specifici per ottenere le autorizzazioni necessarie per eliminare un volume permanente. I ruoli richiesti dipendono dal fatto che tu stia lavorando in un cluster condiviso con ambito organizzazione o in un cluster standard con ambito progetto. Per saperne di più, consulta Configurazione dei cluster Kubernetes.
Ruoli del cluster condiviso
Per creare, eliminare, modificare o visualizzare i volumi permanenti in un cluster condiviso, chiedi all'amministratore IAM del progetto di concederti il ruolo Amministratore dello spazio dei nomi (namespace-admin). Questo ruolo è associato allo spazio dei nomi del progetto.
Ruoli del cluster standard
Per creare, eliminare, modificare o visualizzare i volumi permanenti in un cluster standard, chiedi all'amministratore IAM del progetto di concederti il ruolo Sviluppatore del cluster (cluster-developer). Questo ruolo è associato allo spazio dei nomi del progetto.
Elimina un volume permanente
Per eliminare un PVC:
Elenca i PVC esistenti nello spazio dei nomi del progetto:
kubectl get pvc -n NAMESPACESostituisci
NAMESPACEcon lo spazio dei nomi nel cluster Kubernetes. Se il PVC si trova in un cluster condiviso, utilizza lo spazio dei nomi del progetto.Prendi nota del PVC che vuoi eliminare.
Elimina il PVC:
kubectl delete pvc PVC_NAME -n NAMESPACESostituisci quanto segue:
PVC_NAME: il nome del PVC da eliminare.NAMESPACE: lo spazio dei nomi nel cluster Kubernetes. Se il PVC si trova in un cluster condiviso, utilizza lo spazio dei nomi del progetto.
L'output è simile al seguente:
persistentvolumeclaim "test-pvc" deleted