Kapsayıcı Depolama Modülleri Operatörü: Sürücü Denetleyicisi Aşağı Ölçeklendirmesinden Sonra "Available" (Kullanılabilir) Özniteliği, Dağıtımda Yanlış Arıza Durumu Raporuna Neden Olur

요약: Kapsayıcı Depolama Modülleri Operatörü: Sürücü denetleyicisi aşağı ölçeklendirmeden sonra "Available" (Kullanılabilir) özniteliği, dağıtımda yanlış arıza durumu raporuna neden olur.

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

증상

ContainerStorageModule nesnesi hatalı bir şekilde Durum bildirir : Dağıtılan CSM bileşenlerinin ölçeğini aşağı ölçeklendirmek için CSM Operatörü kullanılırken hata. Bunu, kubectl describe komutuyla kontrol edin.

Örnek:
  1. Denetleyici sayısını 2'den 1'e değiştirerek mevcut sürücü dağıtımını ölçeklendirin:
Kubectl scale deploy/driver-controller -n [namespace] –replicas=1
deployment.apps/driver-controller scaled
  1. Dağıtımın adını alır:
kubectl get deployment -n [namespace]
NAME                         READY   UP-TO-DATE   AVAILABLE   AGE
driver-controller            1/1     1            1           14m
  1. Dağıtımı açıkla (arızalı olarak gösterir):
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
(. . .)
Durum'a rağmen: Kubectlkomut çıktısını açıklayın , denetleyicinin aşağı ölçeği başarılı oldu. Sürücünün işlevselliği üzerinde herhangi bir etkisi yok. Bu, kubernetes'de aşağıdaki komutlardan herhangi biri çalıştırıldıktan yaklaşık bir saat sonra doğrulanır:
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

원인

Temel neden, dağıtımın durumunu talep etme sırasında CSM Operatör kodundaki bir zamanlama sorunudur. Kod, ölçeklendirme işlemi sırasında "Available" parametresi güncelleştirilden önce ContainerStorageModule nesnesinden bir durum güncelleştirmesi talep eder. Bu, "Available" (Kullanılabilir) ile "Desired" (İstenen) arasında kısa bir süre tutarsızlık oluşmasına neden olur. Bu tutarsızlık, bir saat sonra otomatik olarak uzlaşmaya varıldı. Sürücünün işlevselliği üzerinde herhangi bir etkisi yok.

해결

Geçi -ci çözüm:
Geçici çözüm gerekmez. "Available" (Kullanılabilir) özniteliği yaklaşık bir saat sonra doğru şekilde güncellenir ve durumu doğru şekilde bildirir. Sürücü işlevselliği herhangi bir zaman etkilenmez.

해당 제품

Container Storage Modules

제품

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