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

Resumo: 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.

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Sintomas

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

Causa

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.

Resolução

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.

Produtos afetados

Container Storage Modules

Produtos

Container Storage Modules Family, Container Storage Modules
Propriedades do artigo
Número do artigo: 000211555
Tipo de artigo: Solution
Último modificado: 03 set. 2025
Versão:  5
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.