【发布时间】:2019-02-07 00:35:40
【问题描述】:
我有一个 Kubernetes 集群,当我尝试将 Deployment 扩展到 8 个 Pod 时,它会给出错误消息:
“0/3 个节点可用:3 个 CPU 不足。”
一段时间后,它显示 3/8 个 pod 可用,然后 5/8 个 pod 可用,但出现相同的错误,但从未达到 8 个 pod。
最近我们对 Pod 引入了 CPU 限制。
这个错误的原因和解决方法是什么?
【问题讨论】:
标签: kubernetes
我有一个 Kubernetes 集群,当我尝试将 Deployment 扩展到 8 个 Pod 时,它会给出错误消息:
“0/3 个节点可用:3 个 CPU 不足。”
一段时间后,它显示 3/8 个 pod 可用,然后 5/8 个 pod 可用,但出现相同的错误,但从未达到 8 个 pod。
最近我们对 Pod 引入了 CPU 限制。
这个错误的原因和解决方法是什么?
【问题讨论】:
标签: kubernetes
调度程序无法将 pod 调度到 3 个节点中的任何一个,因为节点上没有可用的所需资源。
这可能是由于 pod 的 cpu 请求值超过了节点的可用 cpu,或者实际上您的节点没有任何剩余的 cpu 容量来安排新的 pod。
检查节点的可用 cpu 容量并通过删除不需要的 pod 来增加它。如果指定,还减少 pod 的 cpu 请求值。
【讨论】: