目前,如果我们想在 kubernetes 中使用 Horizontal Pod 自动缩放,我们需要为我们想要做的服务指定以下内容:
Limits:
cpu: 150m
memory: 150Mi
Requests:
cpu: 42m
memory: 50Mi
我有一些服务都可以使用 HPA 进行扩展。
我们可以过度提供这些服务吗?像这些服务一样,资源添加超出了 VM 可用的总资源。
更新:: 1.对问题的更多解释,2.添加图像
考虑这样一种情况:假设 pod 的请求在总可用 CPU 范围内,但限制超出了它
例如:
总可用 CPU 为 1000m 核,2 个 pod,每个请求500m 核,每个限制1000m。
首先,如果总数只有 1000m,我可以将这个限制设置为每个 1000m 吗?
如果是? 更新2: <我认为我们可以做到,就像我在下图中所做的实验一样>
现在,如果 pod 2 没有使用其全部 500m 的 CPU 核心,并且 pod 1 已达到其总请求的 500m 限制,
这个吊舱现在可以使用超过 500m 的核心,而第二个核心没有使用,因为限制设置为 1000?
如果不? Update2:我想这不再有效
那么我猜无法完成过度配置?