AWS 托管 ECS Fargate 容量提供程序
AWS managed ECS Fargate capacity provider
我们正计划创建 ECS Fargate 集群。
现在我们要为 ECS 集群使用 AWS 托管容量提供程序。
我正在使用以下模板为 Fargate 创建集群和容量提供程序。
Type: AWS::ECS::Cluster
Properties:
ClusterName: dev-cluster
DefaultCapacityProviderStrategy:
- Base: 1
CapacityProvider: FARGATE
Weight: 1
现在在 DefaultCapacityProviderStrategy 中我们有以下三个项目
"Base" : Integer,
"CapacityProvider" : String,
"Weight" : Integer
但我担心的是我们不想创建任何容量提供程序,那么在 CapacityProvider 中提供什么?
CapacityProvider
是可选的,您不必明确指定它。如果未给出,则默认为 FARGATE
提供程序。如果您想将 FARGATE_SPOT
添加到您的设置中,您只需指定 CapacityProvider
。
更新:
Resources:
ECSCluster:
Type: AWS::ECS::Cluster
Properties:
ClusterName: dev-cluster
CapacityProviders:
- FARGATE
我们正计划创建 ECS Fargate 集群。
现在我们要为 ECS 集群使用 AWS 托管容量提供程序。
我正在使用以下模板为 Fargate 创建集群和容量提供程序。
Type: AWS::ECS::Cluster
Properties:
ClusterName: dev-cluster
DefaultCapacityProviderStrategy:
- Base: 1
CapacityProvider: FARGATE
Weight: 1
现在在 DefaultCapacityProviderStrategy 中我们有以下三个项目
"Base" : Integer,
"CapacityProvider" : String,
"Weight" : Integer
但我担心的是我们不想创建任何容量提供程序,那么在 CapacityProvider 中提供什么?
CapacityProvider
是可选的,您不必明确指定它。如果未给出,则默认为 FARGATE
提供程序。如果您想将 FARGATE_SPOT
添加到您的设置中,您只需指定 CapacityProvider
。
更新:
Resources:
ECSCluster:
Type: AWS::ECS::Cluster
Properties:
ClusterName: dev-cluster
CapacityProviders:
- FARGATE