如何监视kubernetes持久卷声明即磁盘使用情况

时间:2019-10-25 04:03:51

标签: kubernetes persistent-volumes aws-ebs persistent-volume-claims

当前,我正在使用Kubernetes v1.11.6。 我使用KOPS在Kubernetes中部署了Kubernetes。 在k8s集群中,部署了kafka,elasticsearch。

用于kafka的PVC和elasticsearch是AWS中的EBS卷。

我的问题是如何监控PVC的使用情况和剩余量。

这没有用,How to monitor disk usage of kubernetes persistent volumes? 从1.12开始,它们似乎不再被暴露

我曾考虑过使用AWS CloudWatch,但我认为kubernetes将针对此一般性问题提供一些答案。

我应该能够看到PVC已使用以及剩余的可用磁盘空间

1 个答案:

答案 0 :(得分:0)

通常来说,您可以监控以下指标:

kubelet_volume_stats_capacity_bytes
kubelet_volume_stats_available_bytes

可以使用Prometheus :)

从每个节点上的kubelet端点中刮除这些指标。