gpt4 book ai didi

kubernetes - 如何部署具有多个自动伸缩组的EKS Cluster-Autoscaler

转载 作者:行者123 更新时间:2023-12-02 11:43:05 35 4
gpt4 key购买 nike

我正在按照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中的自动缩放组。

我需要添加两个自动伸缩组的原因是,其中一组具有OnDemand定价,另一个具有现货定价,而我的一个部署将在OnDemand自动伸缩组中调度Pod,而另一个将在Spot自动伸缩组中调度Pod。

我可以在文件的 - --nodes部分中添加两个节点组,还是有其他方法可以执行我要的操作?

最佳答案

您可以添加带有第二个节点组的另一行,例如

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

关于kubernetes - 如何部署具有多个自动伸缩组的EKS Cluster-Autoscaler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59213146/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com