Оператор модулей хранения контейнеров: Атрибут «Available» вызывает неверный отчет о состоянии сбоя
Summary: Оператор модулей хранения контейнеров: После уменьшения масштаба контроллера драйвера атрибут «Available» приводит к неверному отчету о состоянии сбоя в развертывании.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Объект ContainerStorageModule ошибочно сообщает о состоянии: Сбой при использовании оператора CSM для уменьшения масштаба развернутых компонентов CSM. Проверьте это с помощью kubectl describe .
Пример:
- Уменьшите масштаб существующего развертывания драйверов, изменив количество контроллеров с 2 на 1:
Kubectl scale deploy/driver-controller -n [namespace] –replicas=1 deployment.apps/driver-controller scaled
- Получите имя развертывания:
kubectl get deployment -n [namespace] NAME READY UP-TO-DATE AVAILABLE AGE driver-controller 1/1 1 1 14m
- Опишите развертывание (отображается как неудачное):
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 describe команды, уменьшение масштаба контроллера было выполнено успешно. Это не влияет на функциональность драйвера. Это можно проверить, выполнив любую из следующих команд в Kubernetes Примерно через час:
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
Cause
Основная корневая причина — проблема синхронизации в коде оператора CSM при запросе состояния развертывания. Код запрашивает обновление состояния у объекта ContainerStorageModule до того, как параметр «Available» будет обновлен во время уменьшения масштаба. Это приводит к расхождению между «Доступным» и «Желаемым» в течение короткого периода времени. Это несоответствие выравнивается автоматически через час времени. Это не влияет на функциональность драйвера.
Resolution
Решение:
Временное решение не требуется. Атрибут «Доступно» обновляется надлежащим образом примерно через час и сообщает о состоянии надлежащим образом. Это ни в коем случае не влияет на функциональность драйвера.
Временное решение не требуется. Атрибут «Доступно» обновляется надлежащим образом примерно через час и сообщает о состоянии надлежащим образом. Это ни в коем случае не влияет на функциональность драйвера.
Affected Products
Container Storage ModulesProducts
Container Storage Modules Family, Container Storage ModulesArticle Properties
Article Number: 000211555
Article Type: Solution
Last Modified: 30 Jun 2026
Version: 7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.