traefik是一款开源的反向代理与负载均衡工具。它最大的优点是能够与常见的微服务系统直接整合,可以实现自动化动态配置。目前支持Docker, Swarm, Mesos/Marathon, Mesos, Kubernetes, Consul, Etcd, Zookeeper, BoltDB, Rest API等等后端模型。
更新日志
- Add FreeBSD and OpenBSD to release builds #923
- Write authenticated user to header key #802
- Question: Wildcard Host for Kubernetes Ingress #792
- First commit prometheus middleware. #1022 (enxebre)
- Use deployment primitives from travis #843 (guilhem)
- Increase Docker API version to work with Windows Containers #1094
- How could I know whether forwarding path is correctly set? #1111
- ACME + Docker-compose labels #1099
- Loadbalance between 2 containers in Docker Swarm Mode #1095
- Add DNS01 letsencrypt challenge support through AWS. #1093
- New Release Cut #1092
- Marathon integration changed default backend server port from task-level to application-level #1072
- websockets not working when compress = true in toml config. #1059
- Proxying 403 http status into the application #1044
- Normalize auto generated frontend-rule (docker) #1043
- Traefik with Consul catalog backend + Registrator #1039
- [Configuration help] Can't connect to docker containers under a domain path #1032
- Kubernetes and etcd backend :
storeconfig
fails. #1031
- kubernetes: Undefined backend 'X/' for frontend X/" #1026
- TLS handshake error #1025
- Traefik failing on POST request #1008
- how config traffic.toml http 80 without basic auth, traefik WebUI 8080 with basic auth #1001
- Docs 404 #995
- Disable acme for non https endpoints #989
- Add parameter to configure TLS entrypoints with ca-bundle file #984
- docker multiple networks routing #970
- don't add Docker containers not on the same network as traefik #959
- Multiple frontend routes #957
- SNI based routing without TLS offloading #933
- NEO4J + traefik proxy Issues #907
- ACME OnDemand ignores entrypoint certificate #672
- Ability to use self-signed certificates for local development #399
- Fix checkout initial before calling rmpr #1124 (emilevauge)
- Feature rancher integration #1120 (SantoDE)
- Fix glide go units #1119 (emilevauge)
- Carry #818 — Add systemd watchdog feature #1116 (vdemeester)
- Skip file permission check on Windows #1115 (StefanScherer)
- Fix Docker API version for Windows #1113 (StefanScherer)
- Fix git rpr #1109 (emilevauge)
- Fix docker version specifier #1108 (timoreimann)
- Merge v1.1.2 master #1105 (emilevauge)
- add sh before script in deploy... #1103 (emilevauge)
- [doc] typo fixes for kubernetes user guide #1102 (bamarni)
- add skip_cleanup in deploy #1101 (emilevauge)
- Fix k8s example UI port. #1098 (ddunkin)
- Fix marathon provider #1090 (diegooliveira)
- Add an ECS provider #1088 (lpetre)
- Update comment to reflect the code #1087 (np)
- update NYTimes/gziphandler fixes #1059 #1084 (JamesKyburz)
- Ensure that we don't add balancees with no health check runs if there is a health check defined on it#1080 (jangie)
- Add FreeBSD & OpenBSD to crossbinary #1078 (geoffgarside)
- Fix metrics for multiple entry points #1071 (matevzmihalic)
- Allow setting load balancer method and sticky using service annotations #1068 (bakins)
- Fix travis script #1067 (emilevauge)
- Add missing fmt verb specifier in k8s provider. #1066 (timoreimann)
- Add git rpr command #1063 (emilevauge)
- Fix k8s example #1062 (emilevauge)
- Replace underscores to dash in autogenerated urls (docker provider) #1061 (WTFKr0)
- Don't run go test on .glide cache folder #1057 (vdemeester)
- Allow setting circuitbreaker expression via Kubernetes annotation #1056 (bakins)
- Improving instrumentation. #1042 (enxebre)
- Update user guide for upcoming
docker stack deploy
#1041 (twelvelabs)
- Support sticky sessions under SWARM Mode. #1024 #1033 (foleymic)
- Allow for wildcards in k8s ingress host, fixes #792 #1029 (sheerun)
- Don't fetch ACME certificates for frontends using non-TLS entrypoints (#989) #1023 (syfonseq)
- Return Proper Non-ACME certificate - Fixes Issue 672 #1018 (dtomcej)
- Fix docs build and add missing benchmarks page #1017 (csabapalfi)
- Set a NopCloser request body with retry middleware #1016 (bamarni)
- instruct to flatten dependencies with glide #1010 (bamarni)
- check permissions on acme.json during startup #1009 (bamarni)
- [doc] few tweaks on the basics page #1005 (bamarni)
- Import order as goimports does #1004 (vdemeester)
- See the right go report badge #991 (guilhem)
- Add multiple values for one rule to docs #978 (j0hnsmith)
- Add ACME/Let’s Encrypt integration tests #975 (trecloux)
- deploy.sh: upload release source tarball #969 (Mic92)
- toml zookeeper doc fix #948 (brdude)
- Add Rule AddPrefix #931 (Juliens)
- Add bug command #921 (emilevauge)
- (WIP) feat: HealthCheck #918 (Juliens)
- Add ability to set authenticated user in request header #889 (ViViDboarder)
- IP-per-task: #841 (diegooliveira)
下载
本站原创,转载时保留以下信息:
本文转自:深度开源(open-open.com)
原文地址:http://www.open-open.com/news/view/1d363324