局域网内部署mesos,marathon,通过nginx反向代理访问
来源:互联网 发布:c语言如何编写手机程序 编辑:程序博客网 时间:2024/05/07 11:32
集群组成:
环境:centos 7
10.27.2.8: mesos master ,mesos slave ,zookeeper,docker
10.27.3.4: mesos slave, zookeeper,docker
10.27.1.180:mesos slave ,zookeeper,docker
10.27.1.55:mesos slave,zookeeper,docker
跳板机:
外网:120.27.157.155 :nginx iptables
内网:10.47.118.128
1、前提条件:
已安装zookeeper,并且已经配置完毕zoo.cfg
已安装docker
已安装nginx
2、下载mesos,marathon
yum mesos marathon chronos-y
yum install http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm
3、配置master
$cd /etc/mesos-master
$vi quorum
因为只有一个master所以这个文件里写1
$cd /etc/mesos
$vi zk
写入zk://10.27.2.8:2181,10.27.3.4:2181,10.27.1.180:2181/mesos
启动
$systemctl mesos-master enable
$systemctl mesos-master start
起marathon
$systemctl marathon start
4、配置slave
$vi zk
写入zk://10.27.2.8:2181,10.27.3.4:2181,10.27.1.180:2181/mesos
$cd /etc/mesos-slave/
$vi docker_config
file:///root/.docker/config.json
$vi containerizers
docker,mesos
$vi hostnameip:port
$vi executor_registration_timeout
10mins启动
$nohup mesos-agent --master=10.27.2.8:5050 --work_dir=/home/user/tools/mesos/slave &
4、配置nginx
$cd /etc/nginx
$vi nginx.config
#add mesos 5050
server{
listen 5050;
server_name 120.27.157.166;
location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_pass http://10.27.2.8:5050;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
#marathon 8080
server{
listen 8080;
server_name 120.27.157.166;
location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_pass http://10.27.2.8:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
- 局域网内部署mesos,marathon,通过nginx反向代理访问
- nginx 反向代理部署
- 通过 Nginx 反向代理部署 Node.js 服务
- Mesos&Marathon实现容器部署
- nginx反向代理部署nodejs
- 通过ssh反向隧道及nginx反向代理实现外网控制内网nodemcu芯片
- 利用ssh反向代理从公网访问局域网内的树莓派
- 【云星数据---mesos实战系列003】:marathon实战003--marathon部署一套最简单的Nginx环境
- Mesos, Marathon, Docker 平台部署记录
- Mesos+Marathon+Zookeeper的安装部署
- Nginx反向代理+tomcat安装部署
- nginx反向代理(部署tomcat网站)
- Nginx反向代理和负载均衡部署
- [置顶]Nginx反向代理部署指南
- Nginx反向代理和负载均衡部署
- Nginx反向代理和负载均衡部署
- tomcat局域网内访问jsp文件部署
- 配置nginx局域网内可访问
- 212. Word Search II
- UIButton 传递多个参数的方法 -----使用关联函数
- C++ 入门题现有有N个学生的数据记录,每个记录包括学号、姓名、三科成绩。然后输出
- 连接一切:自媒体的未来是什么??
- 类和结构体
- 局域网内部署mesos,marathon,通过nginx反向代理访问
- mybatis常用经典分页方法
- Python学习总结
- 毕业生自传--(宝岛海南“三月游”)
- Android数据库操作--greenDAO的入门使用
- [从头学绘画] 第32节 跆拳道二十四品势之3-岛山
- 如何判断一个链表是否有环?
- gem5跑Android bench
- 郁金香