[英]Unable to create azura resources using terraform despite being a subscription owner
[英]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.