我想删除命名空间具有默认cpu限制的特定容器的cpu限制(通过limitrange)。根据docs,将分配默认值。当我明确地将limits.cpu设置为0时,我收到一个错误,告诉我请求值20m应该小于或等于限制值。
那么在这种情况下是否可以强制限制?
经过更多的研究,不可能实现。对我来说这是有意义的,正如Frank Gu所说的那样是不可能的:因为这首先会破坏资源配额的目的
如果将CPU限制设置为0,那么您将获得<= 0 CPU资源。根据您最初包含的docs的链接,您应该设置请求而不是设置限制。这将设置告知调度程序pod的资源请求。如果您的命名空间设置了CPU限制,那么如果没有明确说明,则限制将默认为该限制;否则,将没有限制设置。