容器儲存模組操作員:在驅動程式控制器向下擴充後,「可用」屬性會導致部署中的錯誤故障狀態報表
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 說明 命令來檢查此資訊。
範例:
儘管 狀態如下:在kubectl 說明 命令輸出中失敗,控制器的向下擴充成功。對驅動程式的功能沒有影響。在大約一小時後,在 Kubernetes 中執行下列任何一項命令即可進行驗證:
範例:
- 將控制器計數從 2 變更為 1,以縮減現有的驅動程式部署:
Kubectl scale deploy/driver-controller -n [namespace] –replicas=1 deployment.apps/driver-controller scaled
- 取得部署名稱:
kubectl get deployment -n [namespace] NAME READY UP-TO-DATE AVAILABLE AGE driver-controller 1/1 1 1 14m
- 說明部署 (顯示為失敗):
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 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 ModulesProducts
Container Storage Modules Family, Container Storage ModulesArticle Properties
Article Number: 000211555
Article Type: Solution
Last Modified: 03 Sept 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.