下一代云计算平台Apache Mesos定制自己的PaaS-5(使用bamboo实现服务发现和负载均衡)
下一代云计算平台Apache Mesos定制自己的PaaS-1(Apache Mesos安装部署)
下一代云计算平台Apache Mesos定制自己的PaaS-2(使用marathon发布管理应用)
下一代云计算平台Apache Mesos定制自己的PaaS-3(docker应用发布)
下一代云计算平台Apache Mesos定制自己的PaaS-4(使用haproxy-marathon-proxy实现服务发现和负载均衡)
下一代云计算平台Apache Mesos定制自己的PaaS-5(使用bamboo实现服务发现和负载均衡)
1 使用bamboo来实现负载均衡和服务发现
github地址:https://github.com/QubitProducts/bamboo
1.1 下载bamboo镜像并放置私有registry
docker pull gregory90/bamboo:0.2.11 docker tag gregory90/bamboo 192.168.1.103:5000/bamboo docker push 192.168.1.103:5000/bamboo
1.2 在任意局域网机器上
docker pull 192.168.1.103:5000/bamboo
运行此镜像
docker run -t -i -d -p 8000:8000 -p 80:80 \ -e MARATHON_ENDPOINT=http://192.168.1.110:8080,http://192.168.1.111:8080,http://192.168.1.112:8080 \ -e BAMBOO_ENDPOINT=http://192.168.1.113:8000 \ -e BAMBOO_ZK_HOST=192.168.1.110:2181,192.168.1.111:2181,192.168.1.112:2181 \ -e CONFIG_PATH="config/production.example.json" \ -e BAMBOO_DOCKER_AUTO_HOST=true \ 192.168.1.103:5000/bamboo
1.3 运行效果
访问发布baboo的机器:http://ip:8000
自动检测我们在marathon发布的docker程序
1.4 修改程序映射地址
映射tomcat地址为
path_beg -i /
映射spring boot 可执行web jar(demo)的地址为
path_beg -i /xx
1.5 测试访问
- tomcat
http://ip
- demo
http://ip/xx
相关推荐
hkykybtg 2020-11-20
老陈小安 2020-11-25
IT互联网技术学习 2020-11-18
85433664 2020-11-17
zcy 2020-11-16
云计算 2020-11-16
星月情缘 2020-11-13
sqisydream 2020-11-11
umengren 2020-11-11
爱尔兰咖啡 2020-11-11
tommyhp 2020-11-11
Ezenwang 2020-11-11
ruancw 2020-11-10
ZYWL 2020-11-06
郑贺腾讯社交广告 2020-11-06
腾讯soso团队 2020-11-06
Apsaravod 2020-11-05
跳舞的芒果 2020-11-03
changyuanchn 2020-11-01