开启集群 Auto Scaling - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

开启集群 Auto Scaling

您可以使用 Amazon CLI 开启集群 Auto Scaling。

在开始前,请创建自动扩缩组和容量提供程序。有关更多信息,请参阅自动扩缩组容量提供程序

与容量提供程序与集群关联

按照以下步骤将容量提供程序与集群关联。

  1. 使用 put-cluster-capacity-providers 命令以将一个或多个容量提供程序与集群关联。要添加 Amazon Fargate 容量提供程序,只需在请求中包含 FARGATEFARGATE_SPOT 容量提供程序。有关更多信息,请参阅《Amazon CLI 命令参考》中的 put-cluster-capacity-providers

    aws ecs put-cluster-capacity-providers \ --cluster ClusterName \ --capacity-providers CapacityProviderName FARGATE FARGATE_SPOT \ --default-capacity-provider-strategy capacityProvider=CapacityProvider,weight=1
  2. 使用 describe-clusters 命令以验证关联是否成功。有关更多信息,请参阅《Amazon CLI 命令参考》中的 describe-clusters

    aws ecs describe-clusters \ --cluster ClusterName \ --include ATTACHMENTS

为容量提供程序开启托管扩缩

按照以下步骤开启容量提供程序的托管扩缩。

  • 使用 update-capacity-provider 命令以为容量提供程序开启托管自动扩缩。有关更多信息,请参阅《Amazon CLI 命令参考》中的 update-capacity-provider

    aws ecs update-capacity-provider \ --capacity-providers CapacityProviderName \ --auto-scaling-group-provider managedScaling=ENABLED