Le module complémentaire cnfs-nas-daemon intègre les outils client nécessaires au montage des volumes File Storage NAS (Network Attached Storage) et Cloud Parallel File Storage (CPFS), tout en prenant en charge leurs fonctionnalités avancées.
Présentation
Le module complémentaire cnfs-nas-daemon s'exécute sous forme de DaemonSet et regroupe les outils clients . Ce module :
Élimine la nécessité d'installer des outils client sur les nœuds Kubernetes.
-
Prend en charge :
Prérequis
Le cluster exécute Kubernetes 1.26 ou une version ultérieure. Si nécessaire, mettez à niveau manuellement le cluster.
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, puis cliquez sur OK.
ImportantPar défaut, le DaemonSet pour cnfs-nas-daemon utilise la stratégie
updateStrategy: OnDelete, ce qui empêche toute perturbation massive des pods avec des volumes montés lors des mises à niveau du module complémentaire. Supprimez manuellement les pods d'origine pour finaliser la mise à jour, ou modifiez la valeurupdateStrategypour la définir surRollingUpdate. -
Vérifiez l'état du déploiement du DaemonSet pour cnfs-nas-daemon :
kubectl get pods -n cnfs-system -l app=cnfs-nas-daemonRésultat attendu :
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 56sImportantLorsqu'un pod cnfs-nas-daemon redémarre, il redémarre également le 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.