Docker在云端的应用与容器监控
一、AWS ECS任务注册与运行
1.1 任务注册与运行失败
在AWS ECS中注册任务的方式与之前使用Nginx时类似,但需要指定一个新的任务族。不过,任务运行时可能会因约束条件不满足而失败。例如,容器实例类型为t2.micro,内存为1GB,而任务定义要求WordPress和MySQL各占用500MB内存,此时集群调度器无法找到满足约束条件的实例,任务运行失败。
注册任务定义的命令如下:
$ aws ecs register-task-definition --family wordpress \
--cli-input-json file://$PWD/wordpress.json
运行任务的命令如下:
$ aws ecs run-task --task-definition wordpress:1 --count 1
运行结果可能会出现类似以下的失败信息:
| 运行任务结果 |
| — |
| | 失败信息 |
| | — | — |
| | arn | 原因 |
| | arn:aws:ecs:us-east-1:587264368683:container-instance/… | RESOURCE:MEMORY |
| | arn:aws:ecs:us-east
超级会员免费看
订阅专栏 解锁全文
1124

被折叠的 条评论
为什么被折叠?



