Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:NAS volume FAQ

Dernière mise à jour :Aug 24, 2026

Cette rubrique explique comment résoudre les problèmes courants liés aux volumes NAS.

Temps de montage long pour les volumes NAS

Si vous configurez le paramètre securityContext.fsgroup dans un modèle d'application, kubelet exécute des opérations chmod ou chown sur tous les fichiers du répertoire monté après chaque montage. Plus le répertoire contient de fichiers, plus ces opérations sont longues, ce qui prolonge le temps de montage.

Choisissez l'une des solutions suivantes en fonction de vos besoins :

  • Solution 1 (recommandée pour Kubernetes 1.20 et versions ultérieures) : Définissez fsGroupChangePolicy sur OnRootMismatch. Avec ce paramètre, les opérations chmod et chown s'exécutent uniquement lors du montage initial et seulement si les permissions ne correspondent pas. Les montages suivants ne déclenchent pas ces opérations, ce qui rétablit des temps de montage normaux. Pour plus d'informations sur le paramètre fsGroupChangePolicy, consultez la page Configure a security context for a Pod or container.

  • Solution 2 (si fsGroup n'est pas requis) : Supprimez le paramètre fsgroup de la section securityContext. Si securityContext.fsgroup n'est pas configuré, kubelet ne modifie pas les permissions et le temps de montage n'est pas affecté.

  • Solution 3 (si vous devez spécifier la propriété des fichiers) : Montez manuellement le répertoire cible sur une instance ECS. Exécutez les commandes chown et chmod pour définir l'UID cible et le mode. Utilisez ensuite le volume NAS avec FlexVolume. Pour plus d'informations sur l'utilisation d'un volume NAS avec FlexVolume, consultez les rubriques Utilisation d'un volume NAS provisionné statiquement et Utilisation d'un volume NAS provisionné dynamiquement.

Échec du montage d'un volume NAS en raison d'un délai d'attente

Il s'agit généralement d'un problème d'isolation réseau : la cible de montage NAS et le cluster ne se trouvent pas dans le même VPC, ce qui provoque une erreur de délai d'attente. Vérifiez que la cible de montage et le cluster se trouvent dans le même VPC, puis réessayez.

Vous recevez l'erreur chown: option not permitted lors de l'utilisation d'un volume NAS

L'erreur chown: option not permitted indique que le conteneur ne dispose pas des autorisations nécessaires pour modifier la propriété des fichiers sur le volume NAS. Pour résoudre ce problème, démarrez le conteneur avec des privilèges root.

Échec du montage d'un volume NAS

Le montage d'un PV NAS échoue avec l'erreur suivante :

Unable to mount volumes for pod "dp-earnings-pod_default(906172c6-3d68-11e8-86e0-00163e00****)": timeout expired waiting for volumes to attach/mount for pod "default"/"dp-earnings-pod". list of unattached/unmounted volumes=[vol1 vol2]

Cette erreur se produit car le plug-in FlexVolume n'est pas installé sur le cluster. Pour résoudre ce problème, installez le plug-in en suivant les instructions de la rubrique Installation et mise à niveau du plug-in FlexVolume.

Création de PV bloquée par une file d'attente de contrôleur pleine

Si le paramètre reclaimPolicy de votre StorageClass est défini sur Delete et que archiveOnDelete est défini sur false, la file d'attente des tâches peut se remplir si les sous-répertoires sont créés plus rapidement que le contrôleur ne peut les supprimer. Cela empêche la création de nouveaux PV.

Définissez archiveOnDelete sur true. Lorsqu'un PV est supprimé, le contrôleur renomme uniquement le sous-répertoire dans le système de fichiers NAS au lieu de supprimer les fichiers. Cette opération est quasi instantanée et évite le blocage de la file d'attente des tâches.

Avertissement

Lorsque archiveOnDelete est défini sur true, les sous-répertoires renommés ne sont pas automatiquement supprimés. Vous devez gérer vous-même la suppression des fichiers. Les méthodes courantes incluent la configuration d'une tâche de suppression planifiée sur un nœud ou le lancement de plusieurs Pods pour supprimer simultanément les sous-répertoires suivant un modèle de nommage spécifique.