磁碟區健康監控
功能狀態:
Kubernetes v1.21 [alpha]
CSI 磁碟區健康監控允許 CSI 驅動程式從底層儲存系統偵測異常的磁碟區狀況,並將其回報為 PVC 或 Pod 上的事件。
磁碟區健康監控
Kubernetes 磁碟區健康監控 是 Kubernetes 實作容器儲存介面 (CSI) 的一部分。磁碟區健康監控功能在兩個組件中實作:外部健康監控器控制器和 kubelet。
如果 CSI 驅動程式從控制器端支援磁碟區健康監控功能,則當在 CSI 磁碟區上偵測到異常磁碟區狀況時,將在相關的 PersistentVolumeClaim (PVC) 上回報事件。
外部健康監控器 控制器 也會監看節點失敗事件。您可以將 enable-node-watcher
標誌設定為 true 來啟用節點失敗監控。當外部健康監控器偵測到節點失敗事件時,控制器將在 PVC 上回報事件,以指示使用此 PVC 的 Pod 位於失敗的節點上。
如果 CSI 驅動程式從節點端支援磁碟區健康監控功能,則當在 CSI 磁碟區上偵測到異常磁碟區狀況時,將在使用 PVC 的每個 Pod 上回報事件。此外,磁碟區健康資訊會以 Kubelet VolumeStats 指標的形式公開。新增了一個新的指標 kubelet_volume_stats_health_status_abnormal。此指標包含兩個標籤:namespace
和 persistentvolumeclaim
。計數值為 1 或 0。1 表示磁碟區不健康,0 表示磁碟區健康。如需更多資訊,請查看 KEP。
下一步
請參閱 CSI 驅動程式文件,以找出哪些 CSI 驅動程式已實作此功能。
上次修改時間:2023 年 6 月 1 日下午 9:14 PST:tweak line wrappings in storage/ (2886944017)