Gia*_*eri 4 amazon-ecs docker aws-fargate
我的个人项目需要在 ecs(使用 fargate)上运行一次性任务,例如迁移、应用命令等。
构建和部署管道在 gitlab 上(没有作业运行程序)。
在 ecs fargate 上执行命令后,是否有可能运行容器并死亡?
mre*_*rre 7
是的。
Fargate 任务可以“独立”运行,也可以作为 ECS 服务的一部分运行。前者通常用于一次性/批处理作业,后者用于长时间运行的应用程序(ECS 服务将确保一定数量的任务将始终运行)。有关其他背景信息,请参见此处。这并不是说“独立”模式不能执行长时间运行的应用程序,只是没有反馈循环,如果它们失败,它们就会停止。
对于您的用例,您希望使用执行和退出的 docker 命令运行这些“独立”任务之一。这将在命令完成时停止任务。我不是您打算如何运行此任务,但这是运行此“一次性”任务实例的 CLI 方法。AWS 开发工具包的各种语言绑定存在等效项。
归档时间:
5 年,5 月 前
查看次数:
3125 次
最近记录: