通過開啟阿里雲Prometheus監控,您可以全面監控叢集儲存資源、節點儲存資源、Pod儲存資源以及外部儲存卷等多個維度資源,即時查看叢集中儲存資源的使用方式。本文介紹容器儲存的使用和監控方法,以及如何查看各儲存類型的監控大盤。
前提條件
-
叢集中已安裝CSI組件,並且版本為v1.22.14-820d8870-aliyun及以上版本。
如需升級CSI組件,請同時升級csi-plugin和csi-provisioner。具體操作,請參見升級CSI組件。
-
已開啟阿里雲Prometheus監控。具體操作,請參見開啟阿里雲Prometheus監控。
容器儲存的使用及監控方法
-
支援監控功能的容器儲存
容器儲存類型
底層儲存
監控方法
emptyDir
Pod所在節點的目錄
開啟Prometheus 監控頁面,在應用監控頁簽下的叢集Pod監控頁簽下查看Ephemeral Storage監控資料,具體請參見Ephemeral Storage監控。
說明emptyDir沒有單獨的儲存監控指標,只能作為臨時儲存的一部分,在Pod監控大盤的Ephemeral Storage監控中查看。
雲端硬碟儲存卷
阿里雲雲端硬碟
開啟Prometheus 監控頁面,在儲存監控頁簽下的CSI Disk頁簽下查看雲端硬碟儲存卷監控大盤,具體請參見雲端硬碟儲存卷監控。
NAS儲存卷
阿里雲檔案儲存體
開啟Prometheus 監控頁面,在儲存監控頁簽下的CSI NAS頁簽下查看NAS儲存卷監控大盤,具體請參見NAS儲存卷監控。
OSS儲存卷
阿里雲Object Storage Service
開啟Prometheus 監控頁面,在儲存監控頁簽下的CSI OSS頁簽下查看OSS儲存卷監控大盤,具體請參見OSS儲存卷監控。
-
不支援監控功能的容器儲存
容器儲存類型
底層儲存
不支援監控功能的原因
hostPath
Pod所在節點的檔案或目錄
hostPath資料卷不會被算作Pod的臨時儲存,使用方式不會被kubelet納入監管範圍。
Secret和ConfigMap
叢集中的Secret和ConfigMap資源
Secret和ConfigMap沒有較強的儲存監控需求,目前社區也沒有針對此類資料卷的監控設計。
儲存監控入口
登入Container Service管理主控台,在左側導覽列選擇叢集列表。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇。
叢集儲存監控大盤
在Prometheus 監控頁面,單擊監控概覽,然後單擊叢集監控概覽頁簽,進入叢集監控大盤。
叢集監控大盤中的儲存資源監控介面以及相關指標介紹如下:


|
指標名稱 |
說明 |
|
PVC Overview |
叢集中已掛載的儲存卷的概要資訊,包括對應的儲存卷聲明的名稱、儲存卷名稱、儲存類型、所屬命名空間、叢集中掛載了該儲存卷的節點數量、總空間、空間使用量、空間使用率。 |
|
Container File System Usage(Top 10) |
容器RootFS空間使用量最高的前10個容器。 |
|
Container File System Inode Usage(Top 10) |
容器RootFS中inode使用量最高的前10個容器。 |
節點儲存監控大盤
在Prometheus 監控頁面,單擊節點監控,然後單擊叢集節點監控詳情頁簽,進入節點監控大盤。
節點監控大盤中的儲存資源監控包含磁碟監控和PVC使用監控,相關介面以及指標介紹如下:
磁碟監控

|
指標名稱 |
說明 |
|
Disk Read / Write Rate (IOPs) |
磁碟每秒讀寫次數。 |
|
Disk Read / Write |
磁碟每秒讀寫速率。 |
|
Disk IO Read / Write Time |
磁碟每秒讀寫用時。 |
|
Disk IO Read / Write Latency (Time/IO) |
磁碟每秒讀寫時延。 |
PVC監控
該節點上已掛載的PVC的概覽資訊以及各PVC的即時讀寫速率。

|
指標名稱 |
說明 |
|
Disk File System Usage (%) |
磁碟空間使用率。 |
|
Disk File System Usage (Bytes) |
磁碟空間使用量。 |
|
Disk File System Available (Bytes) |
磁碟空間可用量。 |
|
PVC Overview |
節點已掛載的各儲存卷的概要資訊,包括對應儲存卷聲明的名稱、儲存卷名稱、儲存類型、所屬命名空間、叢集中掛載了該儲存卷的節點數量、總空間、空間使用量、空間使用率。 |
|
PVC Read / Write |
各儲存卷的即時讀寫速率。 |
Pod儲存監控大盤
在Prometheus 監控頁面,單擊應用監控,然後單擊叢集Pod監控頁簽,進入Pod監控大盤。
Pod監控大盤中叢集內部RootFS和Ephemeral Storage儲存資源監控介面及各指標介紹如下:
RootFS監控
若您的叢集為1.24及以上版本,以下指標依賴於csi-plugin組件。CSI組件需為v1.28.3-eb95171-aliyun及以上版本,否則會缺少Pod維度指標資訊。組件發布記錄請參見csi-plugin,如需升級,請參見升級CSI組件。

|
指標名稱 |
說明 |
|
Pod File System Usage |
Pod的RootFS空間使用量。 |
|
Pod File System Usage(%) |
Pod的RootFS空間使用率。 |
|
Pod File System Read |
Pod的RootFS即時讀取速率。 |
|
Pod File System Write |
Pod的RootFS即時寫入速率。 |
Ephemeral Storage監控

|
指標名稱 |
說明 |
|
Ephemeral Storage Usage |
Pod的Ephemeral Storage空間使用量。 |
|
Ephemeral Storage Usage(%) |
Pod的Ephemeral Storage空間使用率。 說明
僅當設定了 |
|
Ephemeral Inode Usage |
Pod的Ephemeral Storage inode使用量。 |
|
Ephemeral Storage Inode Usage(%) |
Pod的Ephemeral Storage inode使用率。 |
儲存卷監控大盤
如果您在叢集中為Pod掛載了雲端硬碟、NAS、OSS等儲存卷,您可以通過以下方式查看各儲存卷的使用方式。
雲端硬碟儲存卷監控
在Prometheus 監控頁面,單擊儲存監控,然後單擊CSI Disk頁簽,進入雲端硬碟儲存卷監控大盤,可以查看雲端硬碟的PVC資訊,所掛載的節點、雲端硬碟使用方式等資訊。


NAS儲存卷監控
在Prometheus 監控頁面,單擊儲存監控,然後單擊CSI NAS頁簽,進入NAS儲存卷監控大盤,可以查看NAS的PVC資訊,所掛載的節點、NAS使用方式等資訊。
只有通過CNFS使用的NAS儲存卷才有已使用的利用率、總容量、使用容量、可用容量四個指標的資料。


OSS儲存卷監控
在Prometheus 監控頁面,單擊儲存監控,然後單擊CSI OSS頁簽,進入OSS儲存卷監控大盤,可以查看OSS的PVC資訊,所掛載的節點、OSS使用方式等資訊。

相關文檔
-
容器儲存監控採集的指標,請參見儲存監控指標說明。
-
如需擴容儲存卷,請參見擴容雲端硬碟儲存卷、為NAS動態儲存裝置卷設定目錄配額、使用CNFS自動擴容NAS儲存卷。