全部產品
Search
文件中心

Container Service for Kubernetes:容器儲存監控概述

更新時間:Feb 09, 2025

通過開啟阿里雲Prometheus監控,您可以全面監控叢集儲存資源、節點儲存資源、Pod儲存資源以及外部儲存卷等多個維度資源,即時查看叢集中儲存資源的使用方式。本文介紹容器儲存的使用和監控方法,以及如何查看各儲存類型的監控大盤。

前提條件

容器儲存的使用及監控方法

  • 支援監控功能的容器儲存

    容器儲存類型

    底層儲存

    監控方法

    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沒有較強的儲存監控需求,目前社區也沒有針對此類資料卷的監控設計。

儲存監控入口

  1. 登入Container Service管理主控台,在左側導覽列選擇叢集列表

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇營運管理 > Prometheus 監控

叢集儲存監控大盤

Prometheus 監控頁面,單擊監控概覽,然後單擊叢集監控概覽頁簽,進入叢集監控大盤。

叢集監控大盤中的儲存資源監控介面以及相關指標介紹如下:

image

image

指標名稱

說明

PVC Overview

叢集中已掛載的儲存卷的概要資訊,包括對應的儲存卷聲明的名稱、儲存卷名稱、儲存類型、所屬命名空間、叢集中掛載了該儲存卷的節點數量、總空間、空間使用量、空間使用率。

Container File System Usage(Top 10)

容器RootFS空間使用量最高的前10個容器。

Container File System Inode Usage(Top 10)

容器RootFS中inode使用量最高的前10個容器。

節點儲存監控大盤

Prometheus 監控頁面,單擊節點監控,然後單擊叢集節點監控詳情頁簽,進入節點監控大盤。

節點監控大盤中的儲存資源監控包含磁碟監控和PVC使用監控,相關介面以及指標介紹如下:

磁碟監控

image

指標名稱

說明

Disk Read / Write Rate (IOPs)

磁碟每秒讀寫次數。

Disk Read / Write

磁碟每秒讀寫速率。

Disk IO Read / Write Time

磁碟每秒讀寫用時。

Disk IO Read / Write Latency (Time/IO)

磁碟每秒讀寫時延。

PVC監控

該節點上已掛載的PVC的概覽資訊以及各PVC的即時讀寫速率。

image

指標名稱

說明

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-plugin和csi-provisioner

image

指標名稱

說明

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監控

image

指標名稱

說明

Ephemeral Storage Usage

Pod的Ephemeral Storage空間使用量。

Ephemeral Storage Usage(%)

Pod的Ephemeral Storage空間使用率。

說明

僅當設定了spec.containers[].resources.limits.ephemeral-storage時,此處才會顯示資料。

Ephemeral Inode Usage

Pod的Ephemeral Storage inode使用量。

Ephemeral Storage Inode Usage(%)

Pod的Ephemeral Storage inode使用率。

儲存卷監控大盤

如果您在叢集中為Pod掛載了雲端硬碟、NAS、OSS等儲存卷,您可以通過以下方式查看各儲存卷的使用方式。

雲端硬碟儲存卷監控

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

imageimage

NAS儲存卷監控

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

重要

只有通過CNFS使用的NAS儲存卷才有已使用的利用率、總容量、使用容量、可用容量四個指標的資料。

image

image

OSS儲存卷監控

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

image

相關文檔