限制范围中的资源限制和最大资源有什么区别?并要求vs分钟?

时间:2018-07-27 12:29:54

标签: kubernetes

LimitRange允许我们为每个资源(内存,CPU)配置这些属性:

  • 限制:将要配置的资源的默认最大数量。
  • 请求:将要配置的资源的默认初始数量。

但是我刚刚意识到还有另外两个选项,最小和最大。由于最小值/最大值似乎与请求/限制重叠,所有这些属性之间的区别是什么?

1 个答案:

答案 0 :(得分:1)

我在the docs中找到了答案。限制和请求参数可由Pod配置覆盖。最小值和最大值强制执行LimitRange中配置的值:

  

最大和最小内存限制的动机

     

作为集群管理员,您可能希望对   Pods可以使用的内存量。例如:

     

集群中的每个节点都有2 GB的内存。您不希望接受任何请求超过2 GB内存的Pod,因为没有节点   在集群中可以支持该请求。

     

集群由您的生产和开发部门共享。您要允许生产工作负载最多消耗8个   GB的内存,但您希望开发工作量限制为512   MB。您为生产和开发创建单独的名称空间,并且   您将内存限制应用于每个名称空间。