Vip*_*yal 2 deployment amazon-web-services amazon-ecs
AWS ECS 中是否可以始终只运行一项任务?我不想进行蓝/绿类型的部署。
我的要求:
最小/期望/最大任务 = 1;
当我重新部署 ECS 服务时,它应该首先停止旧任务,然后启动新任务。目前情况恰恰相反。
任何参考都会有帮助。
小智 6
对的,这是可能的。
您可以创建一个Number of Tasks值为 1 的 ECS 服务,将所需的计数设置为 1。
由于您只需要 1 个任务,并且该任务应该停止,然后应该出现一个新任务,因此您可以使用以下值修改部署配置:
最低健康百分比 - 0
最大百分比 - 100
当 Desired Count 为 1、100时Minimum Healthy Percent,ECS 服务将终止已经运行的任务,然后创建一个新任务。0Maximum Percent
注意:在此期间服务将会停止。
为了解释您注意到的行为,默认值是
最低健康百分比 - 100
最大百分比 - 200
当 Desired Count 为 1 时,在这种情况下,ECS 服务将始终维护一个正在运行的任务,因为ieMinimum Healthy Percent是。但是,as允许 ECS 服务创建另一个任务 as 。因此,首先启动一个新任务,一旦该任务稳定,旧任务就会停止。100100% of 1 is 1Maximum Percent200200% of 1 is 2
| 归档时间: |
|
| 查看次数: |
869 次 |
| 最近记录: |