前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker ELB 动态负载均衡

Docker ELB 动态负载均衡

作者头像
用户5760343
发布2019-12-13 13:12:02
8520
发布2019-12-13 13:12:02
举报
文章被收录于专栏:sktjsktj

consul+confd实现动态负载均衡

image.png

consul

docker run -d -p 8400:8400 -p 8500:8500 -p 8600:53/udp -h cookbook progrium/consul -server -bootstrap -ui-dir /ui

registrator

docker run -d -v /var/run/docker.sock:/tmp/docker.sock -h 192.168.33.10 gliderlabs/registrator -ip 192.168.33.10 consul://192.168.33.10:8500/elb

docker run -d -p 5001:5000 runseb/hostname docker run -d -p 5002:5000 runseb/hostname

nginx

events { worker_connections 1024; } http { upstream elb { server 192.168.33.10:5001; server 192.168.33.10:5002; } server { listen 80; location / { proxy_pass http://elb; } } }

nginx container

docker run -d -p 80:80 -v /home/vagrant/nginx.conf:/etc/nginx/nginx.conf --name elb nginx

加入confd

sudo mkdir -p /etc/confd/{conf.d,templates}

在/etc/confd/conf.d/config.toml

[template] src = "config.conf.tmpl" dest = "/home/vagrant/nginx.conf" keys = [ "/elb/hostname", ] reload_cmd = "docker restart elb"

/etc/confd/templates/config.conf.tmpl

events { worker_connections 1024; } http { upstream elb { {{range getvs "/elb/hostname/*"}} server {{.}}; {{end}} } server { listen 80; location / { proxy_pass http://elb; } } }

./confd -onetime -backend consul -node 192.168.33.10:8500

docker run -d -p 5003:5000 runseb/hostname ./confd -onetime -backend consul -node 192.168.33.10:8500

./confd -backend consul -interval 5 -node 192.168.33.10:8500

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • consul+confd实现动态负载均衡
  • consul
  • registrator
  • nginx
  • nginx container
  • 加入confd
  • 在/etc/confd/conf.d/config.toml
  • /etc/confd/templates/config.conf.tmpl
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档