컨테이너 스토리지 모듈 연산자: 드라이버 컨트롤러 다운 스케일링 후 '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 describe 명령을 통해 이를 확인합니다.

예:
  1. 컨트롤러 수를 2에서 1로 변경하여 기존 드라이버 배포를 축소합니다.
Kubectl scale deploy/driver-controller -n [namespace] –replicas=1
deployment.apps/driver-controller scaled
  1. 배포 이름을 확인합니다.
kubectl get deployment -n [namespace]
NAME                         READY   UP-TO-DATE   AVAILABLE   AGE
driver-controller            1/1     1            1           14m
  1. 배포를 설명합니다(실패한 것으로 표시됨).
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에서 실패하여 명령 출력을 설명합니다. 컨트롤러의 다운 스케일이 성공했습니다. 드라이버의 기능에는 영향이 없습니다. 이는 약 1시간 후에 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

Årsag

근본 근본 원인은 배포 상태를 요청할 때 CSM 운영자 코드의 타이밍 문제입니다. 코드는 스케일 다운 중에 'Available' 매개변수가 업데이트되기 전에 ContainerStorageModule 객체에서 상태 업데이트를 요청합니다. 이로 인해 짧은 기간 동안 '사용 가능'과 'Desired'가 불일치합니다. 이 불일치는 1시간 후 자동으로 조정됩니다. 드라이버의 기능에는 영향이 없습니다.

Løsning

해결:
해결 방법이 필요하지 않습니다. 'Available' 속성은 약 1시간 후에 올바르게 업데이트되고 상태를 올바르게 보고합니다. 드라이버 기능은 언제든지 영향을 받지 않습니다.

Berørte produkter

Container Storage Modules

Produkter

Container Storage Modules Family, Container Storage Modules
Artikelegenskaber
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.