容器儲存模組操作員:「可用」屬性會導致不正確的故障狀態報告
摘要: 容器儲存模組操作員:驅動程式控制器縮減縮放後,「可用」屬性會導致部署中的失敗狀態報告不正確。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
ContainerStorageModule 物件錯誤報告 狀態:使用 CSM 運算子縮小部署的 CSM 元件時發生錯誤。檢查這個與 kubectl describe 命令為貴組織設定主要和次要 IT 連絡人。
範例:
- 將控制器計數從 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 describe 命令輸出,控制器的縮小比例成功。不會影響驅動程式的功能。您可以透過在 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
原因
根本原因是要求部署狀態時,CSM 操作員代碼中的時間問題。在縮減期間更新「可用」參數之前,代碼會從 ContainerStorageModule 物件要求狀態更新。這會導致「可用」和「需要」之間在短時間內出現差異。此差異會在一小時后自動調節。不會影響驅動程式的功能。
解析度
因應措施:
無需任何因應措施。「Available」屬性會在大約一小時後正確更新,並正確報告狀態。驅動程式功能在任何時候都不會受到影響。
無需任何因應措施。「Available」屬性會在大約一小時後正確更新,並正確報告狀態。驅動程式功能在任何時候都不會受到影響。
受影響的產品
Container Storage Modules產品
Container Storage Modules Family, Container Storage Modules文章屬性
文章編號: 000211555
文章類型: Solution
上次修改時間: 30 6月 2026
版本: 7
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。