我尚未配置任何范围限制或吊舱限制 但是我的节点显示了请求和限制,这是一个限制吗?或最大可见值?
大约有20个活动节点,它们的硬件大小都是相同的-但是每个节点的kubctl describe node nodeXX
都有不同的限制
这是否意味着我不能使用超出限制的数量?
答案 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%的限制可能是可以的,特别是在开发环境中,我们以性能为代价。示例: