代码之家  ›  专栏  ›  技术社区  ›  William Ross

CPU不足时Kubernetes节点不可用

  •  0
  • William Ross  · 技术社区  · 7 年前

    我有一个Kubernetes群集,当我尝试将部署扩展到8个吊舱时,它会显示一条错误消息:

    “0/3节点可用:3个cpu不足。”

    一段时间后,它显示3/8个可用吊舱,然后5/8个可用吊舱出现相同错误,但从未达到8个吊舱。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Rajesh Deshpande    7 年前

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

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

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

    推荐文章