如何显式删除容器的cpu限制?

时间:2019-04-16 18:29:33

标签: kubernetes google-kubernetes-engine

我想删除名称空间具有默认cpu限制(通过limitrange)的特定容器的cpu限制。 每docs将分配默认值。 当我将limits.cpu显式设置为0时,出现一条错误消息,告诉我20m值应小于或等于限制值。

那么在这种情况下是否可以不强制限制?

2 个答案:

答案 0 :(得分:1)

经过更多的研究,这是不可能的。对我而言,这确实是不可能的,正如弗兰克·古(Frank Gu)所说:因为这首先会破坏资源配额的目的

答案 1 :(得分:0)

如果将CPU限制设置为0,则将获得<= 0 CPU资源。按照您最初包含的docs的链接,您应该只设置请求,而根本不设置限制。这样就可以将pod的资源请求通知调度程序。如果您的命名空间设置了CPU限制,那么该限制将默认为未明确说明的限制;否则,将没有限制。