我们已经使用 Fargate 创建了一个 ECS 集群,并在服务中创建了一些任务以用于 CI/CD 管道。服务的期望计数为 1。因此,如果我们终止任何任务,新任务就会自动出现。有没有办法确保任务完成并终止?当任务完成并终止时,服务也应该终止。我们基本上希望为管道的每个阶段启动一个任务,并在管道阶段完成后删除该任务和服务。对于这种情况,我们可以使用任何 CLI 命令吗?
我们已经使用 Fargate 创建了一个 ECS 集群,并在服务中创建了一些任务以用于 CI/CD 管道。服务的期望计数为 1。因此,如果我们终止任何任务,新任务就会自动出现。有没有办法确保任务完成并终止?当任务完成并终止时,服务也应该终止。我们基本上希望为管道的每个阶段启动一个任务,并在管道阶段完成后删除该任务和服务。对于这种情况,我们可以使用任何 CLI 命令吗?