Оператор модулей хранения контейнеров: После уменьшения масштабирования контроллера драйвера атрибут «Available» приводит к неверному отчету о состоянии сбоя в развертывании
Oversigt: Оператор модулей хранения контейнеров: После уменьшения масштабирования контроллера драйвера атрибут «Available» вызывает неверный отчет о состоянии сбоя при развертывании.
Denne artikel gælder for
Denne artikel gælder ikke for
Denne artikel er ikke knyttet til et bestemt produkt.
Det er ikke alle produktversioner, der er identificeret i denne artikel.
Symptomer
Объект ContainerStorageModule ошибочно сообщает о состоянии: Сбой при использовании оператора CSM для уменьшения масштаба развернутых компонентов CSM. Проверьте это с помощью команды описания kubectl .
Пример.
Несмотря на состояние: Сбой ввыходных данных команды kubectl , масштаб контроллера был успешным. Это не влияет на функциональность драйвера. Это подтверждается выполнением любой из следующих команд в Kubernetes примерно через час:
Пример.
- Горизонтальное масштабирование существующего развертывания драйверов путем изменения количества контроллеров с 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 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
Årsag
Основной причиной является проблема синхронизации в коде оператора CSM при запросе состояния развертывания. Код запрашивает обновление состояния объекта ContainerStorageModule перед обновлением параметра «Available» во время горизонтального масштабирования. Это приводит к несоответствию между «Доступным» и «Желаемый» в течение короткого периода времени. Это несоответствие устраняется автоматически через час времени. Это не влияет на функциональность драйвера.
Løsning
Решение:
Временное решение не требуется. Атрибут «Available» должным образом обновляется примерно через час и сообщает о его состоянии должным образом. Функциональность драйвера в любое время не затронута.
Временное решение не требуется. Атрибут «Available» должным образом обновляется примерно через час и сообщает о его состоянии должным образом. Функциональность драйвера в любое время не затронута.
Berørte produkter
Container Storage ModulesProdukter
Container Storage Modules Family, Container Storage ModulesArtikelegenskaber
Artikelnummer: 000211555
Artikeltype: Solution
Senest ændret: 03 sep. 2025
Version: 5
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.