Ce document explique comment supprimer le stockage persistant pour les charges de travail de conteneurs dans votre univers souverain Google Distributed Cloud (GDC) sous air gap. Il est important de supprimer le stockage persistant qui n'est plus utilisé pour maintenir l'intégrité et les performances de votre environnement. Le stockage persistant est géré en tant que ressource PersistentVolumeClaim (PVC).
Ce document s'adresse aux développeurs du groupe d'opérateurs d'applications chargés de gérer les charges de travail d'applications pour leur organisation. Pour en savoir plus, consultez Audiences pour la documentation GDC sous air gap.
Avant de commencer
Pour effectuer les tâches décrites dans ce document, vous devez demander les autorisations nécessaires.
Demander des rôles IAM
Vous devez disposer de rôles spécifiques pour obtenir les autorisations nécessaires à la suppression d'un volume persistant. Les rôles dont vous avez besoin dépendent du fait que vous travailliez dans un cluster partagé à l'échelle de l'organisation ou dans un cluster standard à l'échelle du projet. Pour en savoir plus, consultez Configurations de cluster Kubernetes.
Rôles de cluster partagé
Pour créer, supprimer, modifier ou afficher des volumes persistants dans un cluster partagé, demandez à votre administrateur IAM de projet de vous attribuer le rôle Administrateur d'espace de noms (namespace-admin). Ce rôle est lié à l'espace de noms de votre projet.
Rôles de cluster standard
Pour créer, supprimer, modifier ou afficher des volumes persistants dans un cluster standard, demandez à votre administrateur IAM de projet de vous attribuer le rôle Développeur de cluster (cluster-developer). Ce rôle est lié à l'espace de noms de votre projet.
Supprimer un volume persistant
Pour supprimer un PVC, procédez comme suit :
Répertoriez les PVC existants dans l'espace de noms de votre projet :
kubectl get pvc -n NAMESPACERemplacez
NAMESPACEpar l'espace de noms de votre cluster Kubernetes. Si votre PVC se trouve dans un cluster partagé, utilisez l'espace de noms de votre projet.Notez le PVC que vous souhaitez supprimer.
Supprimez le PVC :
kubectl delete pvc PVC_NAME -n NAMESPACERemplacez les éléments suivants :
PVC_NAME: nom du PVC à supprimer.NAMESPACE: espace de noms de votre cluster Kubernetes. Si votre PVC se trouve dans un cluster partagé, utilisez l'espace de noms de votre projet.
Le résultat ressemble à ce qui suit :
persistentvolumeclaim "test-pvc" deleted