【问题标题】:Cluster Auto Scaler with resources req & lim具有资源 req 和 lim 的 Cluster Auto Scaler
【发布时间】:2021-07-22 21:59:05
【问题描述】:

这是我第一次在 EKS 上部署 Cluster Autoscaler (CA)。

CA 配置文件包含限制和请求:

     Limits:                                           
│       cpu:     100m                                                                                         
│       memory:  300Mi                                                                                                                
│    Requests:                                                                                                                       
│       cpu:     100m                                                                                                                 
│       memory:  300Mi

我的问题如下:

  1. CA 中的“限制和请求”字段是否仅指 CA pod?
  2. 如果我部署了一个 pod(例如 nginx)并且我在部署它时没有在 pod 的配置中指定资源请求和限制,CA 会知道 nginx 需要多少资源并分配适当的数量吗?

【问题讨论】:

    标签: amazon-web-services kubernetes amazon-eks autoscaling


    【解决方案1】:

    Documentation是你的朋友:

    1. Cluster Autoscaler 中的限制和请求字段(基本上是 k8s 上的部署) 定义对于将由此产生的每个 pod 都有效 定义,除非 pod 本身有限制和请求 已定义。
    2. 这给我们带来了第二个问题:如果 Pod 是基于配置文件生成的,但没有 限制和资源,默认值是为主节点指定的。

    【讨论】:

      猜你喜欢
      • 2016-10-23
      • 2019-09-23
      • 1970-01-01
      • 2020-04-22
      • 2015-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多