Operatör av behållarlagringsmoduler: Efter skalning av drivrutinsstyrenheten orsakar attributet "Available" felaktig felstatusrapport i distributionen

요약: Operatör av behållarlagringsmoduler: När skalning av drivrutinsstyrenheten har minskats leder attributet "Available" till felaktig felstatusrapport i distributionen.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

ContainerStorageModule-objekt rapporterar felaktigt status: Fel vid användning av CSM Operator för distribuerade CSM-komponenter i nedskala. Kontrollera detta med kommandot kubectl describe .

Exempel:
  1. Skala ned befintlig drivrutinsdistribution genom att ändra styrenhetsantalet från 2 till 1:
Kubectl scale deploy/driver-controller -n [namespace] –replicas=1
deployment.apps/driver-controller scaled
  1. Hämta namnet på distributionen:
kubectl get deployment -n [namespace]
NAME                         READY   UP-TO-DATE   AVAILABLE   AGE
driver-controller            1/1     1            1           14m
  1. Beskriv distributionen (visas som misslyckad):
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
(. . .)
Trots status: Det gick inteatt utföra kubectl-beskrivningen av kommandoutdata. Styrenhetens nedskala slutfördes. Drivrutinens funktionalitet påverkas inte. Detta valideras genom att köra något av följande kommandon i Kubernetes efter ungefär en timme:
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

원인

Den underliggande grundorsaken är ett tidsproblem i CSM-operatörskoden när du begär status för distributionen. Koden begär en statusuppdatering från ContainerStorageModule-objektet innan parametern "Available" uppdateras vid nedskalning. Detta orsakar en avvikelse mellan "Available" och "Desired" under en kort tidsperiod. Den här avvikelsen stämmas av automatiskt efter en timme. Drivrutinens funktionalitet påverkas inte.

해결

Workaround:
Ingen tillfällig lösning är nödvändig. Attributet Available uppdateras korrekt efter ungefär en timme och rapporterar statusen korrekt. Drivrutinsfunktionen påverkas inte alls.

해당 제품

Container Storage Modules

제품

Container Storage Modules Family, Container Storage Modules
문서 속성
문서 번호: 000211555
문서 유형: Solution
마지막 수정 시간: 03 9월 2025
버전:  5
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.