【文件属性】:
文件名称:nginx-lb:基于Etcdconfd的Nginx负载均衡器容器
文件大小:3KB
文件格式:ZIP
更新时间:2021-04-29 20:11:11
Shell
Nginx负载均衡器
这是一个示例Docker镜像,展示了如何将etcd + nginx用作动态负载平衡器。
它使用/lb命名空间,并允许您设置具有可选SSL支持的多个主机。
(很快就会有更好的文档)
在CoreOS上运行
etcdctl set /lb/staging/hostname staging.example.com
etcdctl set /lb/staging/ssl myexamplecert
etcdctl set /lb/staging/upstreams/app1 app1:5000
docker run -d --name nginx-lb -p 80:80 -p 443:443 -v /data/ssl:/etc/nginx/ssl lfittl/nginx-lb
在OSX上运行(boot2docker)
docker run -d --name etcd
【文件预览】:
nginx-lb-master
----docker-entrypoint.sh(370B)
----Dockerfile(466B)
----nginx.conf.tmpl(3KB)
----README.md(1KB)
----nginx.toml(237B)