节点分配资源下的“限制”是什么意思? [已关闭]

问题描述 投票:0回答:1

我试图理解命令的输出:

oc describe no master01 | grep 0iA5 allocated

在附图中,我了解到

cpu/memory requests represent
容器中
cpu and memory
的量为
guaranteed
具有
on this particular node.

但是,节点上的 CPU 限制为

980m
意味着什么?

另外,我的理解是限制值总是大于等于请求值。那么,为什么限制显示的值低于请求的值?



kubernetes
1个回答
1
投票

kubectl describe node
输出的这一部分描述了已在节点上调度的 Pod 的资源限制。例如,“内存”行并不是说节点有 13 GB RAM,而是说节点上调度的 Pod 总共请求了 13 GB RAM,这是系统上可用内存的 66%。

Pod 不一定必须声明资源限制。我猜这就是您在这里看到的:大多数已调度的 Pod 都有一些重要的资源请求,但没有声明限制。

如果每个 Pod 都声明资源限制,那么这会让您了解节点的过度使用程度:如果每个 Pod 都以其最大资源限制运行,那么您实际上需要多少个节点来运行工作负载?但是,如果某些 Pod 不这样做,则“总限制”列不一定有意义。

© www.soinside.com 2019 - 2024. All rights reserved.