docker mesos编排(一): mesos + marathon编排搭建

关于docker的mesos编排,网上有很多介绍,我就不介绍了,直接记录一下搭建的过程
系统环境:centos7 jdk1.8+
主节点master:10.122.163.241
从节点slave01:10.122.163.245
从节点slave02: 10.122.163.246

修改所有节点的hosts文件

Mesos 的服务发现是根据hosts文件来进行的,因此要给cluster中 所有节点配置好相同的hosts文件,用于发现集群。

cat /etc/hosts

在文件最后追加

10.122.163.241 master
10.122.163.245 slave01
10.122.163.246 slave02
image.png

主节点安装配置:

1、下载

yum install mesos marathon mesosphere-zookeeper

2、添加zookeeper配置文件

cd  /etc/mesos
cat zk
image.png

3、修改marathon配置文件

cd /etc/default/
image.png

从节点安装配置:

1、下载

yum install mesos docker

2、从节点添加zookeeper配置

cat /etc/mesos/zk
image.png

测试安装

1、启动主节点(可以设置为自启动,我一般习惯手动启动)

systemctl stop firewalld
systemctl start zookeeper
systemctl start mesos-master
systemctl start marathon

2、启动从节点

systemctl stop firewalld
systemctl start docker
systemctl start mesos-slave

3、访问页面
mesos的页面:http://10.122.163.241:5050/


image.png

marathon的页面:http://10.122.163.241:8080/


image.png

你可能感兴趣的:(docker mesos编排(一): mesos + marathon编排搭建)