kubernetes节点显示限制,但未设置限制

时间:2019-07-12 19:47:51

标签: kubernetes

我尚未配置任何范围限制或吊舱限制 但是我的节点显示了请求和限制,这是一个限制吗?或最大可见值?

大约有20个活动节点,它们的硬件大小都是相同的-但是每个节点的kubctl describe node nodeXX都有不同的限制

这是否意味着我不能使用超出限制的数量?

usage

cli

1 个答案:

答案 0 :(得分:2)

如果再次仔细检查kubectl describe node nodeXX的结果,您会看到每个窗格都有以下列: CPU请求 CPU限制内存请求内存限制。屏幕快照中显示的 Requests Limits 总数应为广告连播请求和限制的总和。
如果您尚未为广告连播配置限制,则其限制为0%。但是,我在您的屏幕截图中看到,您的节点上有一个node-exporter pod。您可能还没有在kube-system名称空间中安排过Pod,但尚未安排自己的时间,但对于kubernetes的工作至关重要。

关于您的问题:

  

这是否意味着我不能超过限制使用

article非常适合说明请求和限制:

  

请求是保证容器得到的东西。如果是容器   请求资源时,Kubernetes只会在一个   可以给它资源。

     

另一方面,请确保容器的高度不要超过   一定的价值。容器只能上到极限,   然后受到限制。

例如:如果您的Pod请求1000Mi的内存,而您的节点仅剩下500Mi的请求内存,则永远不会调度该Pod。如果您的Pod请求300Mi并且限制为1000Mi,它将被调度,并且kubernetes将尝试为其分配不超过1000Mi的内存。

超过100%的限制可能是可以的,特别是在开发环境中,我们以性能为代价。示例:

enter image description here