Kubernetes Openshift:没有与以下所有谓词匹配的节点可用::cpu不足(173),MatchNodeSelector(5)
我在west-1的Openshift v3上有一个项目。在它里面,我有一个运行良好的应用程序,还有一个在GitHub提交了代码中非常下游的内容后停止工作的应用程序。问题在于制作吊舱:Kubernetes Openshift:没有与以下所有谓词匹配的节点可用::cpu不足(173),MatchNodeSelector(5),kubernetes,openshift,Kubernetes,Openshift,我在west-1的Openshift v3上有一个项目。在它里面,我有一个运行良好的应用程序,还有一个在GitHub提交了代码中非常下游的内容后停止工作的应用程序。问题在于制作吊舱: No nodes are available that match all of the following predicates:: Insufficient cpu (173), MatchNodeSelector (5). 我停止了它,然后缩小了另一个豆荚的比例,看看它是否有任何奇怪的设置,而另一个豆荚
No nodes are available that match all of the following predicates::
Insufficient cpu (173), MatchNodeSelector (5).
我停止了它,然后缩小了另一个豆荚的比例,看看它是否有任何奇怪的设置,而另一个豆荚的新构建可能已经采用了这些设置,我得到了相同的设置。现在两个都坏了。是因为Red Hat Openshift耗尽了CPU,还是我得到了一些奇怪的默认设置,决定请求173个CPU和5个节点 该消息并不意味着pod正在请求173个CPU
错误消息表示调度失败,即173台机器上没有足够的CPU来满足pod请求(请参阅pod定义),5台机器(节点)无法调度,因为这些节点没有pod在pod定义中指定的特定标签集。(两组节点之间可能存在交叉点)您应该始终检查是否表明us-west-1上今天存在已知的停机。我知道,但这始终是轻描淡写的。它说有一个持续的“应用程序创建错误的提升级别”,我在构建/部署期间偶尔会看到。“导致[新POD上]映像拉取失败的问题已解决。”已解决。我一直坚持“没有与以下所有谓词匹配的节点可用::cpu不足(60)、内存不足(48)、MatchNodeSelector(3)。”谢谢。那么Openshift缺乏硬件?该死我从AWS(失败的学术资助)转换过来,但现在Openshift更有限,还没有学术资助。我认为我做了一个愚蠢的举动。是的,一旦我的构建完成,我如何知道在重新部署我的应用程序时是否会有足够的节点?第一次数据丢失,现在又一次失败。