La plupart du temps c'est un problème de `StorageClass` ou de `provisioner` qui manque. Regarde si ton cluster a bien une `StorageClass` par défaut ou si celle que tu as spécifiée existe et est correctement configurée.
kubectl get sc kubectl describe pvc mon-pvc
Si tu es sur un cloud provider genre AWS EKS, il faut que le `CSI driver` soit bien installé et que les permissions IAM soient ok pour créer des volumes EBS ou EFS.
Vérifie les logs du `external-provisioner` si tu gères les `StorageClass` avec des provisioners custom. Parfois le contrôleur a juste pas les droits de créer le volume physique.
C'était ça. Ma `StorageClass` avait un `provisioner` qui n'était plus déployé sur le cluster. J'ai mis à jour la `StorageClass` pour pointer vers le bon `CSI driver` et c'est passé en `Bound`. Merci !
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
guerin-daniel
Membre depuis le 18/06/2019actif rédacteur
J'ai déployé un `Deployment` avec un `PersistentVolumeClaim` et mon pod reste bloqué en `Pending` avec le `PVC` aussi en `Pending`. Je vois rien de spécifique dans les events. Une idée pour débloquer ça ?