给出一个10 cpu的节点,如果我请求一个request 4cpu and limit 6cpu
的Pod,这是否意味着该节点只剩下4 cpu的使用量?
这里真正的问题是我是否需要一个具有2 cpu请求和5 cpu限制的Pod,因为该节点没有剩下5 cpu,所以将无法配置该Pod?
在文档中不清楚
答案 0 :(得分:2)
请求用于调度,限制是限制。因此,在您的示例中,在计划您的4 CPU请求之后,该节点仍将剩余6 CPU。它将使您的Pod最多使用6个CPU,但是如果尝试使用超过6个,它将开始限制其性能,因此它永远不会超过6个。
可以在2个CPU节点上调度5个CPU限制的2 CPU请求,前提是没有其他任何正在运行的CPU请求该CPU。
答案 1 :(得分:0)
在计划期间考虑请求。运行时会考虑极限。请务必考虑为kubernetes保留的资源,因为这些资源将不适用于您的Pod。