本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

Kubelet 卷指标

关于 Kubelet 卷指标

Kubelet 暴露了 以下指标

  1. kubelet_volume_stats_capacity_bytes

  2. kubelet_volume_stats_available_bytes

  3. kubelet_volume_stats_used_bytes

  4. kubelet_volume_stats_inodes

  5. kubelet_volume_stats_inodes_free

  6. kubelet_volume_stats_inodes_used

这些指标用于衡量与 Longhorn 块设备内 PVC 文件系统相关的信息。

它们与 longhorn_volume_* 指标不同,后者衡量特定于 Longhorn 块设备的信息。

您可以设置一个监控系统,抓取 Kubelet 指标端点以获取 PVC 的状态,并为异常事件设置警报,例如 PVC 即将用尽存储空间。

一个流行的监控设置是 prometheus-operator/kube-prometheus-stack,,它抓取 kubelet_volume_stats_* 指标并为其提供仪表板和警报规则。

Longhorn CSI 插件支持

Longhorn CSI 插件根据 CSI 规范 支持 NodeGetVolumeStats RPC。

这允许 kubelet 查询 Longhorn CSI 插件以获取 PVC 的状态。

然后 kubelet 在 kubelet_volume_stats_* 指标中暴露该信息。