LimitRange允许我们为每个资源(内存,CPU)配置这些属性:
但是我刚刚意识到还有另外两个选项,最小和最大。由于最小值/最大值似乎与请求/限制重叠,所有这些属性之间的区别是什么?
答案 0 :(得分:1)
我在the docs中找到了答案。限制和请求参数可由Pod配置覆盖。最小值和最大值强制执行LimitRange中配置的值:
最大和最小内存限制的动机
作为集群管理员,您可能希望对 Pods可以使用的内存量。例如:
集群中的每个节点都有2 GB的内存。您不希望接受任何请求超过2 GB内存的Pod,因为没有节点 在集群中可以支持该请求。
集群由您的生产和开发部门共享。您要允许生产工作负载最多消耗8个 GB的内存,但您希望开发工作量限制为512 MB。您为生产和开发创建单独的名称空间,并且 您将内存限制应用于每个名称空间。