一.下载
https://www.haproxy.org/download/2.0/src/haproxy-2.0.5.tar.gz
或者在这里下载(下面需要的各个配置文件都有):
https://download.csdn.net/download/cyw8998/89170129
二.编写文件,制作docker镜像
1.Dockerfile:
2.haproxy.cfg:
3.run_haproxy.sh
4.制作镜像
三.启动pxc和harproxy
1.dock-compose制作镜像并启动pxc,见上一篇文章,pxc8证书制作也略
#docker-compose up -d db1 先检测第一个主点,成功后再执行下一句
#docker-compose up -d db2 检测第2个点是否成功,成功后再执行下一句
#docker-compose up -d db3
注意:docker-compose定义的卷标名和network名,在生成docker后,查看network和volume名都带着前缀d-compose_取决于文件夹名_
5.启动一下haproxy
docker run -d -p 80:80 -p 8888:8888 mars/haproxy
因为已经配置了haproxy.cfg,所以容器启动后会自动代理pxc集群
6.访问一下haproxy2.0控制台
192.168.xx.xxx:8888/dbs
发现负载的两台目标机器是DOWN状态
在 pxc集群中创建一个用户给 haproxy使用
运行
再访问控制台
192.168.xx.xxx:8888/dbs
发现负载的两台目标机器是up状态
以上就是本篇文章【单机三pxc节点集群,+docker-haproxy2.0负载均衡实现】的全部内容了,欢迎阅览 ! 文章地址:http://ww.kub2b.com/quote/9253.html
栏目首页
相关文章
动态
同类文章
热门文章
网站地图
返回首页 企库往资讯移动站http://ww.kub2b.com/mobile/,查看更多