MESOS

本文详细介绍了如何使用Docker在本地环境中搭建Mesos集群,包括Zookeeper、Mesos Master、Mesos Slave的安装配置,以及Marathon和Marathon-LB的部署流程。通过具体步骤和示例,读者可以快速上手并理解Mesos集群的工作原理。
摘要由CSDN通过智能技术生成

一、github.com查询
二、mesos官网
http://mesos.apache.org/
三、mesos docker安装方式 
1、安装zookeeper
docker pull zookeeper:3.4
docker run --name some-zookeeper --restart always -d zookeeper
2、安装mesos-master
docker pull mesosphere/mesos-master:1.4.1

vim mesos-master.sh
#!/bin/bash
docker run -d --net=host \
  --hostname=192.168.192.101 \
  -e MESOS_PORT=5050 \
  -e MESOS_ZK=zk://192.168.192.100:2181/mesos \
  -e MESOS_QUORUM=1 \
  -e MESOS_REGISTRY=in_memory \
  -e MESOS_LOG_DIR=/var/log/mesos \
  -e MESOS_WORK_DIR=/var/tmp/mesos \
  -v "$(pwd)/log/mesos:/var/log/mesos" \
  -v "$(pwd)/work/mesos:/var/tmp/mesos" \
  mesosphere/mesos-master:1.4.1 \
  --no-hostname_lookup --ip=192.168.192.101
  
访问192.168.192.101:5050
3、安装mesos-slave
docker pull mesosphere/mesos-slave:1.4.1

vim mesos-slave.sh
#!/bin/bash
docker run -d --net=host --privileged \
  --hostname=192.168.192.102 \
  -e MESOS_PORT=5051 \
  -e MESOS_MASTER=zk://192.168.192.100:2181/mesos \
  -e MESOS_SWITCH_USER=0 \
  -e MESOS_CONTAINERIZERS=docker,mesos \
  -e MESOS_LOG_DIR=/var/log/mesos \
  -e MESOS_WORK_DIR=/var/tmp/mesos \
  -v "$(pwd)/log/mesos:/var/log/mesos" \
  -v "$(pwd)/work/mesos:/var/tmp/mesos" \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /sys:/sys \
  -v /usr/bin/docker:/usr/local/bin/docker \
  mesosphere/mesos-slave:1.4.1 \
  --no-hostname_lookup --ip=192.168.192.102 \
  --no-systemd_enable_support
4、安装marathon
docker pull mesosphere/marathon:v1.5.2

vim marathon.sh
#!/bin/bash
docker run -d --net=host \
mesosphere/marathon:v1.5.2 \
--master zk://192.168.192.100:2181/mesos \
--zk zk://192.168.192.100:2181/marathon

192.168.192.101:8080 

4、安装marathon-lb
docker pull mesosphere/marathon-lb:v1.11.1
vim /marathon-lb.sh
#!/bin/bash
docker run -d --net=host -p 9090 \
-e PORTS=9090 mesosphere/marathon-lb:v1.11.1 sse \
--marathon http://192.168.192.101:8080 --group external 
5、服务部署
ID cpu mem img network force
containerPort
servicePort
HAPROXY_GROUP external
6、健康检查

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值