Operátor kontejnerových úložných modulů: Po škálování řadiče ovladače způsobuje atribut "Available" v nasazení nesprávné hlášení o stavu selhání

Summary: Operátor kontejnerových úložných modulů: Po škálování řadiče ovladače způsobí atribut "Available" v nasazení nesprávné hlášení o stavu selhání.

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

Objekt ContainerStorage Module chybně hlásí stav: Selhání při použití operátora CSM k nasazení komponent CSM pro downscale. Zkontrolujte to pomocí příkazu kubectl describe .

Příklad:
  1. Škálujte stávající nasazení ovladačů změnou počtu řadičů ze 2 na 1:
Kubectl scale deploy/driver-controller -n [namespace] –replicas=1
deployment.apps/driver-controller scaled
  1. Získání názvu nasazení:
kubectl get deployment -n [namespace]
NAME                         READY   UP-TO-DATE   AVAILABLE   AGE
driver-controller            1/1     1            1           14m
  1. Popsat nasazení (zobrazuje se jako neúspěšné):
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
(. . .)
Navzdory stavu: Ve výstupu příkazu kubectl describeselhalo, dolní škála řadiče byla úspěšná. Fungování ovladače nemá žádný vliv. To je ověřeno spuštěním některého z následujících příkazů v systému Kubernetes po asi jedné hodině:
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

Základní příčinou je problém časování v kódu operátora CSM při vyžádání stavu nasazení. Kód vyžaduje aktualizaci stavu z objektu ContainerStorage Module před aktualizací parametru "Available" během škálování směrem dolů. To na krátkou dobu způsobuje nesoulad mezi možnostmi "Available" a "Desired". K tomuto nesouladu dochází automaticky po hodině. Na funkčnost ovladače nemá žádný vliv.

Resolution

Řešení:
Není nutné žádné náhradní řešení. Atribut "Available" se přibližně po jedné hodině správně aktualizuje a nahlásí stav správně. Funkce ovladače není v každém okamžiku ovlivněna.

Affected Products

Container Storage Modules

Products

Container Storage Modules Family, Container Storage Modules
Article Properties
Article Number: 000211555
Article Type: Solution
Last Modified: 03 Sep 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.