Le module complémentaire cnfs-nas-daemon intègre les outils clients nécessaires au montage des volumes File Storage NAS (Network Attached Storage) et Cloud Parallel File Storage (CPFS), et prend en charge leurs fonctionnalités avancées.
Présentation
Le module complémentaire cnfs-nas-daemon s'exécute sous la forme d'un DaemonSet qui regroupe les outils clients CPFS. Ce module :
Ne nécessite pas l'installation d'outils clients sur les nœuds Kubernetes.
-
Prend en charge :
Prérequis
Le cluster exécute Kubernetes 1.26 ou une version ultérieure. Mettez à niveau manuellement le cluster si nécessaire.
Le module csi-plugin v1.33.1 ou une version ultérieure est installé dans le cluster. Pour mettre à niveau, consultez la section Gérer les composants CSI.
Procédure
Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.
Sur la page Clusters, cliquez sur le nom de votre cluster. Dans le volet de navigation de gauche, cliquez sur Components and Add-ons .
Cliquez sur l'onglet Volumes.
-
Installez le module complémentaire cnfs-nas-daemon.
L'installation de cnfs-nas-daemon déploie un DaemonSet dans le cluster.
Recherchez cnfs-nas-daemon et cliquez sur Install.
-
Configurez les paramètres du DaemonSet pour cnfs-nas-daemon selon vos besoins et cliquez sur OK.
ImportantPar défaut, le DaemonSet pour cnfs-nas-daemon utilise la stratégie
updateStrategy: OnDeleteafin d'éviter toute perturbation massive des pods disposant de volumes montés lors des mises à niveau du module. Supprimez manuellement les pods d'origine pour finaliser la mise à jour, ou modifiezupdateStrategypour utiliserRollingUpdate. -
Vérifiez l'état du déploiement du DaemonSet pour cnfs-nas-daemon :
kubectl get pods -n cnfs-system -l app=cnfs-nas-daemonSortie attendue :
NAME READY STATUS RESTARTS AGE cnfs-nas-daemon-47mjw 1/1 Running 0 56s cnfs-nas-daemon-dkf4d 1/1 Running 0 56s cnfs-nas-daemon-s2btk 1/1 Running 0 56sImportantLe redémarrage d'un pod cnfs-nas-daemon entraîne également le redémarrage du processus client NAS ou CPFS associé :
Pendant cette période de redémarrage, les opérations d'E/S sur le point de montage sont temporairement bloquées ou retardées.
Après le redémarrage, les opérations d'E/S reprennent automatiquement, généralement sans interruption de service.
-
Modifiez la configuration de csi-plugin pour activer cnfs-nas-daemon :
Localisez csi-plugin et cliquez sur Configuration.
-
Ajoutez
AlinasMountProxy=trueà FeatureGate.Une fois cette fonctionnalité activée, Container Storage Interface (CSI) utilise cnfs-nas-daemon pour le montage.