2016-02-12 47 views
3

我正在gcloud中运行一个小节点,并运行2个豆荚。谷歌云控制台显示的所有资源利用率Kubernetes - 节点容量

< 40%的CPU使用率

8K左右ñ\ W字节

约64磁盘字节。

添加下一个窗格时,会失败并显示以下错误。

FailedScheduling:对失败原因PodExceedsFreeCPU可能还有其他

基于我在谷歌控制台中看到的数字,约60%的CPU可用。无论如何,有更多的日志?我在这里错过了很明显的东西吗

在此先感谢!

回答

5

如果需要更多cpu或内存,kubernetes会保留一些空间,您应该检查群集分配的容量而不是利用率。

kubectl describe nodes

您可以找到有关节点的容量更深的描述:http://kubernetes.io/docs/user-guide/compute-resources/

+0

为了详细说明这一点,Kubernetes时间表基于资源的请求,而不是实际的利用率。 Google云端控制台报告的数字是资源使用情况。 –

+0

同意。相同的群集,相同的节点,让我今天早上运行一个新的吊舱..不知道昨晚发生了什么,抛出了这个错误.. – Sahas

+0

'kubectl describe nodes'的输出应该给你报告的节点容量以及节点上运行的所有Pod的所有“请求”资源。您还可以在'kubectl get pod -o yaml'中查看您的新容器的资源请求,并查看它是否适合该节点。 –