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的主要内容,如果未能解决你的问题,请参考以下文章

kubernetes 部署 traefik2.5

在带有 ClusterIP 服务和 kube-keepalive-vip 的裸机 Kubernetes 上没有使用 Traefik 2 的 X-Forwarded-For

traefik使用etcd存储配置--实例演示

text Wordpress堆栈与traefik #wordpress #docker #traefik

Traefik:无法使用摘要身份验证登录服务

kubernetes-traefik(二十一)