Mesos+marathon(Mac VirtualBox)搭建

2018-05-17  本文已影响0人  Anson_hyq

服务器准备

启动三台虚拟机服务器
服务器IP
192.168.99.100
192.168.99.101
192.168.99.103


6D7B6BF4-5DEB-49BC-AA2B-C4F582757F80.png

安装Zookeeper

在主机上安装Zookeeper暴露端口出来
docker run -itd -p 2181:2181 --name=zookeeper zookeeper:latest

安装Mesos-Master

可参考:
https://github.com/mesosphere/docker-containers/tree/master/mesos
启动脚本: sh mesos-master.sh
访问:http://192.168.99.101:5050

AA0FF092-004F-41F9-BE85-E70A32622668.png
Framworks:Mesos的第二级调度
Agents:Mesos的Slaves,可看到有多少个Slave在运行。
Roles:角色的功能
Offers:资源邀约,给了多少个Framworks,给了多少资源等

安装Mesos-Slave

观察启动Mesos界面,Resources已有资源加入


3EF9DB60-D750-4433-812E-472F73B0A9A2.png
92BF5DB3-FE10-430B-8B13-B8F4F6E9D720.png

安装Marathon

安装Marathon-lb

3DD1ACC0-D319-46A4-9598-7D161CBFAA87.png

报错443端口问题,该问题是Mac系统的安全性问题,修改如下
网络走默认brige模式,暴露端口9090出来


image.png

访问marathon-lb:
http://192.168.99.101:9090


84CDB4C6-0D3F-4C05-824A-FE781ED9DC2A.png

到这里我们已经部署好Mesos集群的。可以愉快的部署服务了

上一篇 下一篇

猜你喜欢

热点阅读