繁体   English   中英

尽管资源似乎可用,但无法启动新的 pod

[英]Unable to launch new pods despite resources seemingly available

尽管资源似乎可用,但我无法启动新的 pod。

从下面的屏幕截图来看,应该有大约 40 个新 pod 的空间。

在此处输入图像描述

而且从下面的屏幕截图来看,节点似乎没有得到充分利用

在此处输入图像描述

但是我目前正面临以下错误消息

0/3 nodes are available: 1 Insufficient cpu, 2 node(s) had volume node affinity conflict.

昨晚是以下内容

0/3 nodes are available: 1 Too many pods, 2 node(s) had volume node affinity conflict.

我的大部分服务只需要很少的 memory 和 cpu。 因此,他们的资源配置如下所示

resources:
  limits:
    cpu: 100m
    memory: 64Mi
  requests:
    cpu: 100m
    memory: 32Mi

为什么我不能部署更多的 pod? 以及如何解决这个问题?

您的问题是“卷节点关联冲突”。

来自Kube.netes Pod 警告:1 个节点有卷节点关联冲突

当 pod 正在使用的持久卷声明被安排在不同的区域而不是一个区域时,会发生错误“卷节点关联冲突”,因此实际的 pod 无法被安排,因为它无法连接到来自的卷另一个区域。

首先,尝试准确调查问题所在。 您可以在此处找到详细指南 您将需要以下命令:

kubectl get pv  
kubectl describe pv  
kubectl get pvc  
kubectl describe pvc

然后您可以删除 PV 和 PVC,并将 pod 与 PV 和 PVC 一起移动到同一区域。

volume node affinity conflict - 您尝试安装的卷在任何节点上都不可用。 您可以解决此问题或将您的volumes部分粘贴到问题中以供进一步检查。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM