可以在Mesos Web首页看到测试任务在不停的执行中
(4)在节点slave主机查看任务的相关信息
(5)删除测试任务 4.使用Marathon API的形式添加新任务
在节点slave中操作
cd /root vim demo.json { "id":"basic-0", "cmd":"while [true]; do echo 'hello Marathon'; sleep 5; done", "cpus":0.1, "mem":10.0, "instances":1 } //查看Marathon网站有新添加任务 curl -X POST -H "Content-type:application/json" :8080/v2/apps -d@demo.json5.使用Mesos与Marathon创建Docker集群
(1)在节点slave创建docker的nginx请求任务
cd /root vim nginx.json { "id":"/nginx", //应用唯一的ID "container":{ //marathon启用docker格式 "type":"DOCKER", "docker":{ "image":"nginx", //nginx镜像 "network":"HOST", //网络为HOST模式 "parameters":[], "privileged":false, "forcePullImage":false //是否强制更新镜像 } }, "cpus":0.1, "mem":32.0, "instances":1 } //查看Marathon网站有新添加任务 curl -X POST -H "Content-type:application/json" http://192.168.26.150:8080/v2/apps -d@nginx.json(2)在Marathon页面查看
可以在创建的Nginxd任务下看到该任务发送给主机
(3)用命令行方式查看主机下载的docker镜像 docker images docker ps -a
(4)访问slave主机上运行着的Nginx服务 http://192.168.26.141
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx