Kubernetes 无法使用FailedScheduling错误分配Pod
我试图在一个有3个节点的集群上运行一个限制相对较小的pod,当我在pod上运行Kubernetes 无法使用FailedScheduling错误分配Pod,kubernetes,Kubernetes,我试图在一个有3个节点的集群上运行一个限制相对较小的pod,当我在pod上运行descripe时,它会给我以下错误: Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning FailedScheduling 18s
descripe
时,它会给我以下错误:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedScheduling 18s (x2 over 18s) default-scheduler 0/6 nodes are available: 1 Insufficient memory, 3 PodToleratesNodeTaints, 4 NoVolumeZoneConflict.
resources:
limits:
cpu: 50m
memory: 0.5Gi
requests:
cpu: 50m
memory: 0.5Gi
同时,当我检查节点时,一切似乎都很好:
NAME CPU(cores) CPU% MEMORY(bytes) MEMORY%
ip-172-20-101-66.eu-west-1.compute.internal 113m 2% 3353Mi 21%
ip-172-20-39-218.eu-west-1.compute.internal 364m 9% 7054Mi 44%
ip-172-20-60-117.eu-west-1.compute.internal 109m 2% 3162Mi 19%
ip-172-20-66-24.eu-west-1.compute.internal 183m 4% 3570Mi 22%
ip-172-20-76-91.eu-west-1.compute.internal 332m 8% 5011Mi 31%
ip-172-20-98-243.eu-west-1.compute.internal 579m 14% 6889Mi 43%
以下是pod上的限制:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedScheduling 18s (x2 over 18s) default-scheduler 0/6 nodes are available: 1 Insufficient memory, 3 PodToleratesNodeTaints, 4 NoVolumeZoneConflict.
resources:
limits:
cpu: 50m
memory: 0.5Gi
requests:
cpu: 50m
memory: 0.5Gi
我似乎找不到任何迹象表明节点有限制,所以我有点迷路了。有人能告诉我为什么会发生这种情况吗?事件消息似乎只描述了其中一个节点内存不足的情况。它还提请注意节点污染和卷区域 也许值得尝试提交一个具有相同资源但没有附加卷的更简单的Pod规范。这不会解决您的问题,但可能会帮助您进一步隔离它