我是靠谱客的博主 温柔口红,最近开发中收集的这篇文章主要介绍Traefik-动态代理redis案例1.创建docker-compose文件2.在/etc/traefik/下添加traefik.yml静态文件3.在/etc/traefik/下添加dynamic-conf.yml动态文件4.启动traefik后,访问客户端和redis,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
1.创建docker-compose文件
部署机器ip1
version: '3'
services:
reverse-proxy:
image: harbor.yundasys.com/base/traefik:v2.1
ports:
- "8081:80" # traefik暴露的http端口
- "8080:8080" # webUI暴露的端口(必须制定--api.insecure=true才可以访问)
- "6601:6601" # 暴露出来供访问的端口
volumes:
- traefik-config:/etc/traefik
volumes:
traefik-config:
2.在/etc/traefik/下添加traefik.yml静态文件
#static configuration
api:
dashboard: true
insecure: true
providers:
file:
filename: "/etc/traefik/dynamic-conf.yml"
watch: true
entryPoints:
web:
address: ":80"
web-secure:
address: ":443"
traefik:
address: ":8080"
cluster-6601:
address: ":6601"
3.在/etc/traefik/下添加dynamic-conf.yml动态文件
#dynamic configuration
tcp:
routers:
cluster-router-6601:
entryPoints:
- "cluster-6601"
rule: "HostSNI(`*`)"
service: "cluster-service-6601"
services:
cluster-service-6601:
loadBalancer:
servers:
- address: "10.19.*.210:6601"
- address: "10.19.*.210:6602"
- address: "10.19.*.210:6603"
4.启动traefik后,访问客户端和redis
http://ip1:8080/,如图所示链接已建立
redis客户端访问 ip1:6601
测试完成,更改dynamic-conf.yml文件中redis的地址,也可以动态加载不需要重启
最后
以上就是温柔口红为你收集整理的Traefik-动态代理redis案例1.创建docker-compose文件2.在/etc/traefik/下添加traefik.yml静态文件3.在/etc/traefik/下添加dynamic-conf.yml动态文件4.启动traefik后,访问客户端和redis的全部内容,希望文章能够帮你解决Traefik-动态代理redis案例1.创建docker-compose文件2.在/etc/traefik/下添加traefik.yml静态文件3.在/etc/traefik/下添加dynamic-conf.yml动态文件4.启动traefik后,访问客户端和redis所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复