有没有一种有效的方法来检查 Kubernetes 中 PV/PVC 的使用情况

Vam*_*e_D 9 kubernetes kubernetes-pvc

例如,我有 50 Gib PV/PVC 并授予一个 Pod,我只想检查存储的使用情况

我刚刚遵循的方法是设置一个安装了相同 PVC的busybox pod,然后执行到busybox运行df -h以检查存储。

我只想知道是否有一种有效的方法来做同样的事情。

小智 8

根据您需要执行此操作的频率,您可能会查看https://github.com/yashbhutwala/kubectl-df-pvdf-pv插件kubectl

它完全符合您对命名空间或集群中所有 pv 的要求。安装完成后,只需运行即可kubectl df-pv


小智 7

不幸的是我们目前没有这个。我经常做的是在 Prometheus 上查询(因为我在那里有一个 Prom 集群)以获取kubelet_volume_stats_used_bytes信息的指标。

或者以更难的方式,您可以编写一个运算符来监视包装 PVC 的 CRD 并显示 PVC 的使用情况。