前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >跟我一起学docker(17)--多节点mesos集群

跟我一起学docker(17)--多节点mesos集群

作者头像
IT架构圈
发布2018-05-31 15:32:05
6580
发布2018-05-31 15:32:05
举报
文章被收录于专栏:IT架构圈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:<marathon-ip>: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/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-05-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程坑太多 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档