如何监控 kubernetes 持久卷声明,即磁盘使用情况
How to monitor kubernetes persistence volume claim i.e disk usage
目前我使用的是 Kubernetes v1.11.6。
我使用 KOPS 在 AWS 中部署了 kubernetes。
在k8s集群中,部署了kafka、elasticsearch。
用于 kafka 和 elasticsearch 的 PVC 是 AWS 中的 EBS 卷。
我的问题是如何监控已使用和剩余可用的 PVC。
这没有用,
从 1.12
开始,它们似乎不再暴露
我想过使用 aws cloudwatch,但我认为 kubernetes 会对这个一般问题有一些答案。
我应该能够看到已使用的 PVC 和剩余的可用磁盘 space
一般来说,您可以监控以下指标:
kubelet_volume_stats_capacity_bytes
kubelet_volume_stats_available_bytes
可以使用 Prometheus 等工具从每个节点上的 kubelet 端点抓取这些指标 :)
目前我使用的是 Kubernetes v1.11.6。 我使用 KOPS 在 AWS 中部署了 kubernetes。 在k8s集群中,部署了kafka、elasticsearch。
用于 kafka 和 elasticsearch 的 PVC 是 AWS 中的 EBS 卷。
我的问题是如何监控已使用和剩余可用的 PVC。
这没有用,
我想过使用 aws cloudwatch,但我认为 kubernetes 会对这个一般问题有一些答案。
我应该能够看到已使用的 PVC 和剩余的可用磁盘 space
一般来说,您可以监控以下指标:
kubelet_volume_stats_capacity_bytes
kubelet_volume_stats_available_bytes
可以使用 Prometheus 等工具从每个节点上的 kubelet 端点抓取这些指标 :)