amazon-web-services - 如何监控 kubernetes 持久卷声明,即磁盘使用情况

标签 amazon-web-services kubernetes persistent-volumes persistent-volume-claims aws-ebs

目前我使用的是 Kubernetes v1.11.6。 我使用 KOPS 在 AWS 中部署了 Kubernetes。 在k8s集群中,部署了kafka、elasticsearch。

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

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

这不起作用,How to monitor disk usage of kubernetes persistent volumes? 从1.12开始他们似乎不再暴露了

我想过使用 aws cloudwatch,但我认为 kubernetes 会对这个通用问题有一些答案。

我应该能够看到 PVC 的使用情况和剩余的可用磁盘空间

最佳答案

一般来说,您可以监控以下指标:

kubelet_volume_stats_capacity_bytes
kubelet_volume_stats_available_bytes

可以使用 Prometheus 等工具从每个节点上的 kubelet 端点抓取这些指标:)

关于amazon-web-services - 如何监控 kubernetes 持久卷声明,即磁盘使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58552039/

相关文章:

amazon-web-services - 带 https 连接的 Amazon S3 SDK

docker - 具有多个容器的 Pod 上具有多个公开端口的单个服务

kubernetes - GKE PVC 与磁盘

postgresql - 将数据保留在运行 Postgres DB 的 Azure 容器应用程序中

database - 使用 Kubernetes 在物理机上设置本地持久卷

amazon-web-services - 如何避免使用Nginx配置进行AWS ELB健康检查的基本身份验证

php - MongoDB 在文件保存时导致 PHP 崩溃,500 错误;可以毫无问题地检索保存的文件

kubernetes - 使用 Kubernetes 有没有办法在更新之前等待 Pod 完成其正在进行的任务?

kubernetes - 无法在 kubernetes 上部署 K8S WSO2 APIM Operator

javascript - GET 请求图像后 AWS S3 上传,上传不正确