Vérifie les événements du PVC avec `kubectl describe pvc nom-du-pvc`. Ça te donne souvent la raison pour laquelle le volume n'a pas été provisionné. Y'a peut-être un souci avec le provisioner ou pas de PV disponibles qui matchent.
Souvent c'est la `StorageClass` qui est mal configurée ou le provisioner n'est pas installé ou ne tourne pas. Tu peux aussi vérifier les logs du contrôleur de stockage si tu en as un.
kubectl get sc
kubectl get pv
kubectl get pods -n kube-system | grep storage
Pour les provisioners si c'est du local-path ou NFS ou un truc custom faut s'assurer que les noeuds ont accès au stockage ou que les permissions sont bonnes. Un simple `no space left on device` peut aussi faire ça des fois.
Ok c'était bien un problème de `StorageClass`. J'avais mis un `reclaimPolicy: Retain` et plus de PV libres. Une fois les anciens PVs clearés et la SC revue c'est passé. Merci !
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
gperret
Membre depuis le 23/02/2020actif
Mon PersistentVolumeClaim reste bloqué en statut `Pending` dans Kubernetes. J'ai une StorageClass configurée mais rien ne se passe. Les pods attendent.
Comment je débug ça un peu plus loin ?