我负责组织中的几个AWS EKS 1.13集群。在最近的一次基础设施成本审计中,我注意到与我的工作节点关联的ASG在管理控制台中显示了以下内容。
Your Auto Scaling group is configured to maintain a fixed number of instances. Add scaling policies if you want to scale dynamically in response to demand.
我想知道这是否是安装了cluster-autoscaler helm图表时的预期行为。
我已经使用单个工作节点组创建了运行1.13的EKS集群。我已经按照文档中的说明安装了cluster-autoscaler helm图表。
安装的群集自动缩放器图表具有以下图表值。
cloudProvider: aws
awsAccessKeyID: {{ requiredEnv "AWS_ACCESS_KEY_ID" }}
awsSecretAccessKey: {{ requiredEnv "AWS_SECRET_ACCESS_KEY" }}
awsRegion: {{ .Environment.Values.aws_region }}
autoDiscovery:
clusterName: {{ .Environment.Values.cluster_name }}
enabled: true
rbac:
create: true
sslCertPath: /etc/ssl/certs/ca-bundle.crt 我预计会将一个策略附加到EKS工作节点ASG。这可能是我的误解,因此产生了这个问题。
非常感谢您提供的任何信息。
发布于 2019-07-25 01:24:57
您正在自动发现模式下运行集群自动标量,因此自动标量负责asg中的实例数量。此外,您的自动标量将能够更改您的asg中所需的节点数,只要它在您的asg上设置的最小最大限制内。
它在描述中所说的绝对正确。此外,请记住,您可以使用cloudwatch事件进一步增强集群的伸缩性。但是,这将基于您将随着时间的推移收集的自定义指标来完成。
https://stackoverflow.com/questions/57188116
复制相似问题