【问题标题】:Whats the difference between a resource limit and a resource max in Limit Range? And request vs min?限制范围中的资源限制和资源最大值有什么区别?请求与分钟?
【发布时间】:2018-07-27 20:36:09
【问题描述】:

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

  • 限制:将提供的资源的默认最大数量。
  • 请求:将提供的资源的默认初始数量。

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

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    我在the docs 中找到了答案。限制和请求参数可以被 pod 配置覆盖。 Min 和 Max 强制执行 LimitRange 中配置的值:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2019-10-03
      • 1970-01-01
      • 2022-11-04
      • 2019-02-08
      • 2020-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多