Opérateur des modules de stockage de conteneur: Après la mise à l’échelle descendante du contrôleur de pilote, l’attribut « Available » entraîne un rapport d’état d’échec incorrect dans le déploiement
Сводка: Opérateur des modules de stockage de conteneur: Après la mise à l’échelle descendante du contrôleur de pilote, l’attribut « Available » entraîne un rapport d’état d’échec incorrect dans le déploiement. ...
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Симптомы
L’objet ContainerStorageModule signale par erreur l’état: Échec lors de l’utilisation de l’opérateur CSM pour réduire les composants CSM déployés. Vérifiez cela à l’aide de la commande kubectl describe .
Exemple :
Malgré l’état: En échec dans la sortie de la commande kubectl describe , l’échelle descendante du contrôleur a réussi. Il n’y a aucun impact sur le fonctionnement du pilote. Cette opération est validée en exécutant l’une des commandes suivantes dans Kubernetes au bout d’une heure environ:
Exemple :
- Réduisez le déploiement de pilotes existant en modifiant le nombre de contrôleurs de 2 à 1:
Kubectl scale deploy/driver-controller -n [namespace] –replicas=1 deployment.apps/driver-controller scaled
- Obtenez le nom du déploiement:
kubectl get deployment -n [namespace] NAME READY UP-TO-DATE AVAILABLE AGE driver-controller 1/1 1 1 14m
- Décrire le déploiement (s’affiche comme étant en échec):
kubectl describe csm -n [namespace] [deployment]
( . . .)
Status:
Controller Status:
Available: 2
Desired: 1
Failed: 0
Node Status:
Available: 2
Desired: 2
Failed: 0
State: Failed
(. . .)
kubectl get pods -n [namespace] NAME READY STATUS RESTARTS AGE driver-controller 5/5 Running 0 16m driver-node 2/2 Running 0 16m driver-node 2/2 Running 0 16m kubectl get replicaset -n [namespace] NAME DESIRED CURRENT READY AGE driver-controller 1 1 1 17m kubectl get deployment -n [namespace] NAME READY UP-TO-DATE AVAILABLE AGE driver-controller 1/1 1 1 24m
Причина
La cause première sous-jacente est un problème de synchronisation dans le code de l’opérateur CSM lors de la demande de l’état du déploiement. Le code demande une mise à jour de l’état à partir de l’objet ContainerStorageModule avant que le paramètre « Available » ne soit mis à jour lors du scale-down. Cela entraîne un écart entre « Available » (Disponible) et « Desired » (Souhaité) pendant une courte période. Cette divergence est automatiquement rapprochée au bout d’une heure. Il n’y a aucun impact sur le fonctionnement du pilote.
Разрешение
Contournement:
Aucune solution de contournement n’est nécessaire. L’attribut « Available » est mis à jour correctement après environ une heure et indique correctement l’état. La fonctionnalité du pilote n’est pas affectée à tout moment.
Aucune solution de contournement n’est nécessaire. L’attribut « Available » est mis à jour correctement après environ une heure et indique correctement l’état. La fonctionnalité du pilote n’est pas affectée à tout moment.
Затронутые продукты
Container Storage ModulesПродукты
Container Storage Modules Family, Container Storage ModulesСвойства статьи
Номер статьи: 000211555
Тип статьи: Solution
Последнее изменение: 03 Sep 2025
Версия: 5
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.