【文件属性】:
文件名称:consul-demo:领事演示的配置文件
文件大小:7KB
文件格式:ZIP
更新时间:2021-05-14 22:25:19
Shell
领事演示
领事演示的配置文件
要求
开始演示
watch docker-compose ps
bash start_demo.sh
扩展到3台服务器
docker-compose scale server=2
查询DNS API
docker exec consuldemo_client_1 dig -p 8600 @localhost nginx.service.dc1.consul
查询HTTP API
docker exec consuldemo_client_1 curl -s http://localhost:8500/v1/health/service/nginx | python -m json.tool
HAProxy链接
统计-
领事UI-
结束演示
bash end_demo.sh
【文件预览】:
consul-demo-master
----client()
--------nginx.conf(343B)
--------client.json(105B)
--------nginx.json(225B)
--------Dockerfile(315B)
--------nginx_check.sh(99B)
----server()
--------server.json(146B)
--------Dockerfile(128B)
----master()
--------master.json(106B)
--------Dockerfile(128B)
----Dockerfile(789B)
----start_demo.sh(45B)
----haproxy()
--------client.json(105B)
--------haproxy.cfg(754B)
--------reload_haproxy.sh(65B)
--------Dockerfile(354B)
--------haproxy.ctmpl(834B)
--------run.sh(170B)
----docker-compose.yml(240B)
----end_demo.sh(54B)
----README.md(716B)
----build.sh(434B)