【问题标题】:How to deploy EKS Cluster-Autoscaler with more than one autoscaling group如何使用多个自动缩放组部署 EKS Cluster-Autoscaler
【发布时间】:2020-03-31 10:44:12
【问题描述】:

我正在按照https://eksworkshop.com/beginner/080_scaling/deploy_ca/ 上的说明部署集群自动扩缩器。

按照说明进行操作时,我注意到 cluster_autoscaler.yml 文件仅包含一个要扩展的节点组:

command:
  - ./cluster-autoscaler
  - --v=4
  - --stderrthreshold=info
  - --cloud-provider=aws
  - --skip-nodes-with-local-storage=false
  - --nodes=2:8:eksctl-eksworkshop-eksctl-nodegroup-0-NodeGroup-SQG8QDVSR73G
env:
  - name: AWS_REGION
    value: us-east-1

这让我相信,当需要安排更多 pod 时,只有 aws 中的自动缩放组会被横向扩展。

我需要添加两个自动缩放组的原因是,其中一个组具有按需定价,另一个具有 Spot 定价,并且我的一个部署将在 OnDemand 自动缩放组中安排 Pod,而另一个将在 Spot 自动缩放中安排 Pod组。

我可以在文件的- --nodes 部分添加两个节点组,还是有其他方法可以完成我的要求?

【问题讨论】:

    标签: kubernetes amazon-eks eksctl


    【解决方案1】:

    您可以只添加另一行与第二个节点组,例如

    command:
      - ./cluster-autoscaler
      - --v=4
      - --stderrthreshold=info
      - --cloud-provider=aws
      - --skip-nodes-with-local-storage=false
      - --nodes=2:8:eksctl-eksworkshop-eksctl-nodegroup-0-NodeGroup-SQG8QDVSR73G
      - --nodes=2:8:NodeGroup2
    

    this example here

    【讨论】:

      猜你喜欢
      • 2019-08-24
      • 2020-09-20
      • 2022-07-21
      • 2019-12-02
      • 2019-08-29
      • 2022-01-17
      • 1970-01-01
      • 2021-12-30
      • 2019-12-26
      相关资源
      最近更新 更多