【发布时间】:2019-06-06 13:24:20
【问题描述】:
这是一个 Kubernetes 新手问题。我已经搜索过这个,但似乎无法找到确切的答案。但这可能归结为对 Kubernetes 没有完全了解。我在三个节点上部署了一些 pod,我的问题很简单。
- 如何查看节点上的总磁盘空间?
- 如何查看每个 pod 占用了多少空间?
【问题讨论】:
-
你运行的是什么版本的 kubernetes?您在哪里部署了 Kubernetes 集群?
-
抱歉没有看到 Azure 标签。您想要一个完整的监控解决方案,还是只是能够检查您当前使用的内容?除非您将卷绑定到 Pod,否则 Pod 不会真正使用磁盘空间。
-
我正在运行 Kubernetes 版本 1.11.3。是的,只是能够检查我正在使用什么。另外,如果 Pod 不使用磁盘空间,这是否意味着我可以部署尽可能多的允许分配给节点的 Pod?在这种情况下是 110。
-
磁盘空间不是唯一的限制。在遇到磁盘空间问题之前,您很可能会在节点方式上耗尽内存和 cpu。如果您想监控集群的运行状况,您需要监控的不仅仅是磁盘空间。你可以从这里开始:kubernetes.io/docs/tasks/debug-application-cluster/… 进行研究。我个人更喜欢在 Kubernetes 上部署 prometheus 来监控集群的健康状况。
-
太好了,感谢您的信息!
标签: kubernetes azure-aks