我在 west-1 有一个 Openshift v3 项目。在其中,我有一个运行良好的应用程序,但在 GitHub 提交代码中非常下游的内容后,该应用程序停止工作。问题在于制作 pod:

No nodes are available that match all of the following predicates:: 
 Insufficient cpu (173), MatchNodeSelector (5).  

我停止了它,然后缩小了另一个 Pod 的规模,看看另一个 Pod 的新版本是否可能采用了任何奇怪的设置,我得到了相同的结果。现在两者都坏了。
是 Red Hat Openshift 耗尽了 CPU 还是我有一些奇怪的默认设置决定请求 173 个 CPU 和 5 个节点?

请您参考如下方法:

该消息并不意味着 Pod 正在请求 173 个 CPU。

该错误消息意味着调度失败,在 173 台机器上没有足够的可用 CPU 来满足 pod 请求(请参阅 pod 定义),并且在 5 台机器(节点)上无法调度它,因为这些节点没有 pod 在 spec.nodeSelector 中指定的特定标签集。 pod 定义。 (2组节点之间可能存在交集)


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!