traefik v1.2.0-rc2 发布,一款开源的反向代理与负载均衡工具

jopen 7年前
   <p style="text-align: center;"><strong><img alt="" src="https://simg.open-open.com/show/77fac2146a1ab02725693680079361d1.png" /></strong></p>    <p> </p>    <p>traefik是一款开源的反向代理与负载均衡工具。它最大的优点是能够与常见的微服务系统直接整合,可以实现自动化动态配置。目前支持Docker, Swarm, Mesos/Marathon, Mesos, Kubernetes, Consul, Etcd, Zookeeper, BoltDB, Rest API等等后端模型。</p>    <p style="text-align: center;"><a href="https://simg.open-open.com/show/d5c418580027a7ec09fd29ed6b488cb8.png"><img alt="" src="https://simg.open-open.com/show/d5c418580027a7ec09fd29ed6b488cb8.png" /></a></p>    <h2>更新日志</h2>    <p><strong>实施的增强:</strong></p>    <ul>     <li>Are there plans to support the service type ExternalName in Kubernetes? <a href="/misc/goto?guid=4959000974110252181">#1142</a></li>     <li>Kubernetes Ingress and sticky support <a href="/misc/goto?guid=4959000974209999227">#911</a></li>     <li>kubernetes client does not support InsecureSkipVerify <a href="/misc/goto?guid=4959000974308749202">#876</a></li>     <li>Support active health checking like HAProxy <a href="/misc/goto?guid=4959000974397602344">#824</a></li>     <li>Allow k8s ingress controller serviceAccountToken and serviceAccountCACert to be changed <a href="/misc/goto?guid=4959000974492808734">#611</a></li>    </ul>    <p><strong>修正错误:</strong></p>    <ul>     <li>[rancher] invalid memory address or nil pointer dereference <a href="/misc/goto?guid=4959000974582530427">#1134</a></li>     <li>Kubernetes default backend should work <a href="/misc/goto?guid=4959000974671809721">#1073</a></li>    </ul>    <p><strong>已关闭的问题:</strong></p>    <ul>     <li>Are release Download links broken? <a href="/misc/goto?guid=4959000974764827945">#1201</a></li>     <li>Bind to specific ip address <a href="/misc/goto?guid=4959000974868466954">#1193</a></li>     <li>DNS01 challenge use the wrong zone through route53 <a href="/misc/goto?guid=4959000974946938556">#1192</a></li>     <li>Reverse proxy https to http backends fails <a href="/misc/goto?guid=4959000975041357745">#1180</a></li>     <li>Swarm Mode + Letsecrypt + KV Store <a href="/misc/goto?guid=4959000975138626097">#1176</a></li>     <li>docker deploy -c example.yml e <a href="/misc/goto?guid=4959000975223622736">#1169</a></li>     <li>Traefik not finding dynamically added services (Docker Swarm Mode) <a href="/misc/goto?guid=4959000975319034011">#1168</a></li>     <li>Traefik with Kubernetes backend - keep getting 401 on all GET requests to kube-apiserver <a href="/misc/goto?guid=4959000975415824559">#1166</a></li>     <li>Near line 15 (last key parsed 'backends.backend-monitor-viz.servers'): Key 'backends.backend-monitor-viz.servers.server-monitor_viz-1' has already been defined. <a href="/misc/goto?guid=4959000975501988011">#1154</a></li>     <li>How to reuse SSL certificates automatically fetched from Let´s encrypt? <a href="/misc/goto?guid=4959000975597728349">#1152</a></li>     <li>Dynamically ban ip when backend repeatedly returns specified status code. ( 403 ) <a href="/misc/goto?guid=4959000975685779970">#1136</a></li>     <li>Always get 404 accessing my nginx backend service <a href="/misc/goto?guid=4959000975779204502">#1112</a></li>     <li>Incomplete Docu <a href="/misc/goto?guid=4959000975875861149">#1091</a></li>     <li>LoadCertificateForDomains: runtime error: invalid memory address <a href="/misc/goto?guid=4959000975965969132">#1069</a></li>     <li>Traefik creating backends & mappings for ingress annotated with ingress.class: nginx <a href="/misc/goto?guid=4959000976063036108">#1058</a></li>     <li>ACME file format description <a href="/misc/goto?guid=4959000976156643501">#1012</a></li>     <li>SwarmMode - Not routing on worker node <a href="/misc/goto?guid=4959000976254986137">#838</a></li>     <li>Migrate k8s to kubernetes/client-go <a href="/misc/goto?guid=4959000976344038091">#678</a></li>     <li>Support for sticky session with kubernetes ingress as backend <a href="/misc/goto?guid=4959000976437717657">#674</a></li>    </ul>    <p><strong>合并的请求:</strong></p>    <ul>     <li>Revert "Ensure that we don't add balancees with no health check runs … <a href="/misc/goto?guid=4959000976524113462">#1198</a> (<a href="/misc/goto?guid=4958999105589348216">jangie</a>)</li>     <li>Small fixes and improvments <a href="/misc/goto?guid=4959000976656607604">#1173</a> (<a href="/misc/goto?guid=4958999103071090999">SantoDE</a>)</li>     <li>Fix docker issues with global and dead tasks <a href="/misc/goto?guid=4959000976776466106">#1167</a> (<a href="/misc/goto?guid=4959000976867691139">christopherobin</a>)</li>     <li>Better ECS error checking <a href="/misc/goto?guid=4959000976964689159">#1143</a> (<a href="/misc/goto?guid=4958999105019697066">lpetre</a>)</li>     <li>Fix stats race condition <a href="/misc/goto?guid=4959000977090304989">#1141</a> (<a href="/misc/goto?guid=4958993971696251129">emilevauge</a>)</li>     <li>ECS: Docs - info about cred. resolution and required access policies <a href="/misc/goto?guid=4959000977219620916">#1137</a> (<a href="/misc/goto?guid=4959000977311729997">rickard-von-essen</a>)</li>     <li>Healthcheck tests and doc <a href="/misc/goto?guid=4959000977400805708">#1132</a> (<a href="/misc/goto?guid=4958999110957306536">Juliens</a>)</li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4959000977522777712" rel="nofollow"><strong>traefik</strong></a></li>     <li><a href="/misc/goto?guid=4959000977618611468" rel="nofollow"><strong>traefik-v1.2.0-rc2.src.tar.gz</strong></a></li>     <li><a href="/misc/goto?guid=4959000977707111168" rel="nofollow"><strong>traefik_darwin-386</strong></a></li>     <li><a href="/misc/goto?guid=4959000977814750832" rel="nofollow"><strong>traefik_darwin-amd64</strong></a></li>     <li><a href="/misc/goto?guid=4959000977905350409" rel="nofollow"><strong>traefik_freebsd-386</strong></a></li>     <li><a href="/misc/goto?guid=4959000978001897350" rel="nofollow"><strong>traefik_freebsd-amd64</strong></a></li>     <li><a href="/misc/goto?guid=4959000978094487046" rel="nofollow"><strong>traefik_linux-386</strong></a></li>     <li><a href="/misc/goto?guid=4959000978184479607" rel="nofollow"><strong>traefik_linux-amd64</strong></a></li>     <li><a href="/misc/goto?guid=4959000978279169856" rel="nofollow"><strong>traefik_linux-arm</strong></a></li>     <li><a href="/misc/goto?guid=4959000978370505612" rel="nofollow"><strong>traefik_linux-arm64</strong></a></li>     <li><a href="/misc/goto?guid=4959000978470929025" rel="nofollow"><strong>traefik_openbsd-386</strong></a></li>     <li><a href="/misc/goto?guid=4959000978564852985" rel="nofollow"><strong>traefik_openbsd-amd64</strong></a></li>     <li><a href="/misc/goto?guid=4959000978656802178" rel="nofollow"><strong>traefik_windows-386</strong></a></li>     <li><a href="/misc/goto?guid=4959000978750951622" rel="nofollow"><strong>traefik_windows-amd64</strong></a></li>     <li><a href="/misc/goto?guid=4959000978841429108" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4959000978935660805" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>    <p>本站原创,转载时保留以下信息:<br /> 本文转自:深度开源(open-open.com)<br /> 原文地址:<a href="http://www.open-open.com/news/view/22029696">http://www.open-open.com/news/view/22029696</a></p>