打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
跟我一起学docker(17)–多节点mesos集群 – IT人故事会

多节点mesos集群

1.配置master

配置文件:/etc/default/mesos

增加配置:IP=192.168.30.3(当前节点IP)

2.配置slave节点

配置文件:/etc/default/mesos

增加配置:IP=192.168.30.4(当前节点IP)

配置slave节点的master

配置文件:/etc/mesos/zk

配置:zk://192.168.30.3:2181/mesos

3.启动slave节点:

启动命令:service mesos-slavestart

注意:

1.日志输出是否报错(默认地址:/var/log/mesos/mesos-slave.INFO)

2.观察进程是否正常(命令:ps –ef|grepmesos-slave)

Marathon

1.什么是marathon?

marathon是mesos的一个容器编排的插件。

2.配置marathon

开启mesos容器化配置:

命令:

echo ‘docker,mesos’ >/etc/mesos-slave/containerizers

echo ‘10mins’ > /etc/mesos-slave/executor_registration_timeout

重启slave节点:service mesos-slave restart

3.安装marathon

sudo yum -y installmarathon

4.启动marathon

service marathon start

5.Marathon Web:

http::8080

通过marathon调度mesos运行容器:

curl -X POST http://192.168.30.3:8080/v2/apps-d @app1.json -H “Content-type: application/json”

在页面查看marathon启动测试容器的配置

访问测试应用的数据

完成弹性伸缩

扩展:

marathon官网:https://mesosphere.github.io/marathon/docs/

安装集群:https://open.mesosphere.com/getting-started/install/

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
使用Mesos和Marathon管理Docker集群
Mesos+Zookeeper+Marathon的Docker管理平台部署记录(1)
巅峰对决之Swarm、Kubernetes、Mesos
Mesos:Docker容器农场
浅谈如何打造一个安全稳定高效的容器云平台
除了Kubernetes,还有哪些重要的容器编排工具?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服