traefik 2.1 for docker
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了traefik 2.1 for docker相关的知识,希望对你有一定的参考价值。
参考技术A 用traefik 做一个本机docker环境的代理,对于开发人员用起来还是挺方便的, 搞一个泛解析的域名,然后部署一个容器,就能马上用二级域名访问,至少不用烦心端口的相互占用。traefik 是用来做反向代理和负载均衡的,在原生云环境中能动态的根据后端的变化而动态配置,适合微服和kubernetes这种service 频繁变化的应用环境,traefik 可以在docker,kubernetes ,或者独立运行。traefik的后台配置支持非常多比如docker,k8s,etcd,zookeeper。 traefik 2比1版本的主要区别之一,是增加了Middlewares这样一个中间层,这样意味着代理的流量还可以在traefik里面周游一圈洗个澡了再出来,效率怎么样还不好说,至少又多了一层控制手段。想着用就用个新版的,没事用一用可以为将来做准备。
这里主要用traefik 2.1 以docker为配置后端实际操作一下,为开发人员开一个方便之门。假设你已经安装好docker,和docker-compose,为了区别具体环境,输出一下我的本地环境。
编写docker-compose.yml
traefik.toml配置
敲黑板,注:
至于 traefik 的中间层下次吧。
附录:
以上是关于traefik 2.1 for docker的主要内容,如果未能解决你的问题,请参考以下文章
在带有 ClusterIP 服务和 kube-keepalive-vip 的裸机 Kubernetes 上没有使用 Traefik 2 的 X-Forwarded-For