Provozovatel kontejnerových skladovacích modulů: Atribut "Available" způsobuje nesprávnou zprávu o stavu selhání.

Summary: Provozovatel kontejnerových skladovacích modulů: Po zmenšení škálování řadiče ovladače způsobí atribut "Available" nesprávnou zprávu o stavu selhání při nasazení.

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

ContainerStorageModule objekt chybně hlásí stav: Selhalo při použití operátoru CSM k downškálování nasazených komponent CSM. Zkontrolujte to pomocí kubectl describe .


Příklad:
  1. Horizontální navýšení kapacity stávajícího 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ískejte název nasazení:
kubectl get deployment -n [namespace]
NAME                         READY   UP-TO-DATE   AVAILABLE   AGE
driver-controller            1/1     1            1           14m
  1. Popište 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: Selhání v kubectl describe příkazový výstup, dolní stupnice regulátoru proběhla úspěšně. Nemá to žádný vliv na funkčnost ovladače. To se potvrdí spuštěním některého z následujících příkazů v části Kubernetes Asi po 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 s časováním v kódu operátora CSM při žádosti o stav nasazení. Kód si vyžádá aktualizaci stavu z objektu ContainerStorageModule před aktualizací parametru Available během horizontálního navýšení kapacity. To na krátkou dobu způsobí nesoulad mezi hodnotou "K dispozici" a "Požadované". Tento rozpor se automaticky odsouhlasí po hodině času. Nemá to žádný vliv na funkčnost ovladače.

Resolution

Řešení:
Není nutné žádné alternativní řešení. Atribut 'Available' se přibližně po jedné hodině správně aktualizuje a správně hlásí stav. Funkce ovladače není nikdy 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: 15 محرم 1448
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.