0

pod 中容器的资源限制通常使用如下方式来实现 -

resources
  limits
    cpu "600m"
  requests
    cpu "400m"

如您所见,上面使用了绝对值。
现在,

  1. 如果服务器/主机有 1 个核心,那么服务器的总 CPU 计算能力为 1,000m。并且容器被限制在600m的计算能力,这是有道理的。
  2. 但是,如果服务器/主机有 16 个核心,那么服务器的总 CPU 计算能力为 16,000m。但是容器仍然被限制在 600m 的计算能力,这可能不是在所有情况下都完全有意义。

相反,我想要将限制/请求定义为主机资源的百分比。像下面的东西。

resources
  limits
    cpu "60%"
  requests
    cpu "40%"

这在 k8s 中是否可以开箱即用或使用任何 CRD?

4

0 回答 0