亚马逊 ecs 服务中任务的“期望计数”是多少?
Posted
技术标签:
【中文标题】亚马逊 ecs 服务中任务的“期望计数”是多少?【英文标题】:What is 'desired count' of tasks in amazon ecs service? 【发布时间】:2019-03-31 08:01:24 【问题描述】:我正在配置 aws ecs 服务自动缩放。当我尝试加载我的服务时,警报会执行操作以创建新任务。但在服务选项卡“任务”中,我看不到一些新任务。但是“期望计数”值会增加。是否意味着新任务已创建?
【问题讨论】:
【参考方案1】:所需的计数是您的服务在该时刻执行的任务计数。这并不意味着你的所有东西都将处于运行状态。
让我引用 AWS 文档。
您的 Amazon ECS 服务可以选择配置为使用服务 Auto Scaling 调整其所需的计数向上或向下响应 CloudWatch 警报。 Service Auto Scaling 利用 Application Auto 提供此功能的扩展服务。
参考:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-auto-scaling.html
可能有两种情况。
您的任务可能由于多种原因而停止 应用。您可以在服务部分查看任务状态。
由于底层不足,您的任务无法运行 如果您使用 EC2 类型的容器实例资源 集群。
我建议您查看服务的活动部分,让我知道您可以在那里看到哪些确切信息。
ECS -> 集群名称 -> 服务名称 -> 事件选项卡
【讨论】:
在没有定义弹性伸缩策略的情况下,是否可以增加服务的任务数? 是的,您可以更改所需的计数。此参数与您是否启用扩展策略无关。以上是关于亚马逊 ecs 服务中任务的“期望计数”是多少?的主要内容,如果未能解决你的问题,请参考以下文章
Spring Cloud 微服务(五) 部署到AWS ECS