Operator Kontenerowych Modułów Pamięci Masowej: Atrybut "Available" powoduje nieprawidłowy raport o stanie awarii
Summary: Operator Kontenerowych Modułów Pamięci Masowej: Po skalowaniu kontrolera sterownika atrybut "Available" powoduje nieprawidłowy raport o stanie awarii podczas wdrożenia.
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
Obiekt ContainerStorageModule błędnie zgłasza stan: Nie udało się podczas korzystania z operatora CSM w celu zmniejszenia skali wdrożonych składników CSM. Sprawdź to za pomocą kubectl describe .
Przykład:
- Skalowanie w dół istniejących sterowników poprzez zmianę liczby kontrolerów z 2 na 1:
Kubectl scale deploy/driver-controller -n [namespace] –replicas=1 deployment.apps/driver-controller scaled
- Pobierz nazwę wdrożenia:
kubectl get deployment -n [namespace] NAME READY UP-TO-DATE AVAILABLE AGE driver-controller 1/1 1 1 14m
- Opisz wdrożenie (wyświetla się jako niepowodzenie):
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
(. . .)
Pomimo statusu: Niepowodzenie w kubectl describe dane wyjściowe polecenia, skalowanie kontrolera w dół zakończyło się powodzeniem. Nie ma to wpływu na funkcjonalność sterownika. Można to sprawdzić, uruchamiając dowolne z następujących poleceń w Kubernetes Po około godzinie:
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
Podstawową przyczyną główną jest problem z synchronizacją w kodzie operatora CSM podczas żądania stanu wdrożenia. Kod żąda aktualizacji stanu z obiektu ContainerStorageModule przed zaktualizowaniem parametru "Available" podczas skalowania w dół. Powoduje to rozbieżność między wartościami "Dostępne" i "Pożądane" przez krótki czas. Rozbieżność ta jest uzgadniana automatycznie po godzinie. Nie ma to wpływu na funkcjonalność sterownika.
Resolution
Obejście:
Nie jest konieczne żadne obejście problemu. Atrybut "Available" jest prawidłowo aktualizowany po około godzinie i prawidłowo zgłasza stan. W żadnym momencie nie ma to wpływu na funkcjonalność sterownika.
Nie jest konieczne żadne obejście problemu. Atrybut "Available" jest prawidłowo aktualizowany po około godzinie i prawidłowo zgłasza stan. W żadnym momencie nie ma to wpływu na funkcjonalność sterownika.
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.