【问题标题】:Kubernetes nodes unavailable with insufficient CPUKubernetes 节点不可用,CPU 不足
【发布时间】: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


    【解决方案1】:

    调度程序无法将 pod 调度到 3 个节点中的任何一个,因为节点上没有可用的所需资源。

    这可能是由于 pod 的 cpu 请求值超过了节点的可用 cpu,或者实际上您的节点没有任何剩余的 cpu 容量来安排新的 pod。

    检查节点的可用 cpu 容量并通过删除不需要的 pod 来增加它。如果指定,还减少 pod 的 cpu 请求值。

    【讨论】:

    • 或者当然创建 OP 可以创建更多节点,从而将更多 CPU 资源添加到集群中......
    猜你喜欢
    • 2019-05-12
    • 2020-12-10
    • 2020-11-19
    • 1970-01-01
    • 2014-08-21
    • 1970-01-01
    • 1970-01-01
    • 2020-04-14
    • 2019-05-31
    相关资源
    最近更新 更多