当pod创建后pod如何超出限制时,pod如何限制kubernetes上的资源?

DrN*_*tsu 0 resources kubernetes

我在kubernetes api服务器上为pod创建了Limits

apiVersion: v1
kind: LimitRange
metadata:
 name: limits
spec:
 limits:
  - default:
     cpu: 100m
     memory: 512Mi
    max:
     memory: 1024Mi
    type: pod
Run Code Online (Sandbox Code Playgroud)

如果我理解正确,当创建pod时,如果pod超出用户定义的限制资源,kubernetes将拒绝pod.所以,我尝试创建一个通过资源限制的新pod,然后我尝试消耗资源达到最大限制资源,但它没有任何受影响的pod.LimitsRanger和ResourceQuota插件是否覆盖了这种情况,如果不是如何限制资源pod已经创建后?

小智 5

LimitRange是准入控制的一部分; 如你所说,一旦Pod运行它就没有效果.要限制运行时资源消耗,请使用Container中的Resources字段.