Marathon上的任务可能会因为其他原因,卡在那,不能被删除掉, 一直在deployment。这时候我们需要强制删除掉。
强制杀掉 deployment
删除deployment上的任务,需要知道deployment上的id
1 | marathonAddr="http://192.168.0.11:8080"; |
这样就可以再命令行上删除deployment上的任务了,
强制杀掉 app task
需要知道task的id
1 | marathonAddr="http://192.168.0.11:8080""; |
例如 删除 job
1 | curl -X DELETE http://192.168.0.11:8080/v2/apps/mysql-io-test -H "Content-type: application/json" |
页面执行删除
进入marathon API 接口
deployment delete
app task delete