容器儲存模組操作員:在驅動程式控制器向下擴充後,「可用」屬性會導致部署中的錯誤故障狀態報表

Summary: 容器儲存模組操作員:驅動程式控制器向下擴充後,「可用」屬性會在部署中造成不正確的故障狀態報表。

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 物件錯誤地報告 狀態:使用 CSM 操作員縮小部署的 CSM 元件規模時發生故障。使用 kubectl 說明 命令來檢查此資訊。

範例:
  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 說明 命令輸出中失敗,控制器的向下擴充成功。對驅動程式的功能沒有影響。在大約一小時後,在 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

Cause

在要求部署狀態時,根本根本原因是 CSM 操作員代碼中的定時問題。程式碼會要求容器儲存模組物件進行狀態更新,然後再在向下縮放時更新「可用」參數。這會導致「可用」和「希望」之間存在一段短時間的差異。此差異會在一小時後自動調和。不會影響驅動程式的功能。

Resolution

解決 方案:
不需要因應措施。「可用」屬性會在大約一小時後正確更新,並正確報告狀態。驅動程式功能不會隨時受到影響。

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.