【文件属性】:
文件名称:haproxy-confd-demo:CoreOS中使用Confd和Etcd动态重新配置HAProxy
文件大小:7KB
文件格式:ZIP
更新时间:2021-06-24 09:27:09
haproxy-confd-演示
此 repo 说明了如何使用 HAProxy 和 confd 在 CoreOS 中对 Web 容器进行负载平衡。
快速开始
克隆这个 repo
$ git clone https://github.com/coopermaa/haproxy-confd-demo.git
$ cd haproxy-conf-demo
部署负载均衡器容器
$ fleetctl start haproxy-confd.service
这将在 80 端口和 1936 端口运行 HAProxy 服务进行统计。
部署 Web 后端容器
创建 nginx 服务和 sidekick 容器的两个实例。 这两个 nginx 服务将作为我们的 Web 后端:
$ fleetctl start nginx@1.service
$ fleetctl start nginx-discove
【文件预览】:
haproxy-confd-demo-master
----.gitattributes(378B)
----nginx@.service(488B)
----docker-haproxy-confd()
--------Dockerfile(1KB)
--------etc()
--------README.md(706B)
----README.md(2KB)
----nginx-discovery@.service(743B)
----haproxy-confd.service(590B)
----.gitignore(574B)