Commit graph

164 commits

Author SHA1 Message Date
Jonas Bröms 58d4481118 Docs: Fix typos in k8s user-guide 2018-02-21 17:34:04 +01:00
Pierre Carru 83381e99cf it's -> its 2018-02-21 17:18:05 +01:00
Fernandez Ludovic 21e28ae848 Merge branch 'v1.5' into master 2018-02-21 16:55:57 +01:00
SALLEYRON Julien d54777236c Update documentation on onHostRule, ping examples, and web deprecation 2018-02-16 10:32:03 +01:00
Timo Reimann 17e85e31cd Remove health check filter from Marathon tasks. 2018-02-13 08:00:05 +01:00
Fernandez Ludovic 794c0206f3 Merge 'v1.5.2' into master 2018-02-12 15:39:12 +01:00
Michael 1e71f52b72 Explain how to write entrypoints definition in a compose file 2018-02-09 18:16:04 +01:00
NicoMen 2b1d2853cd Compress ACME certificates in KV stores. 2018-02-09 10:38:03 +01:00
Fernandez Ludovic f5adea1061 Merge branch 'v1.5' into master 2018-02-07 16:20:40 +01:00
Wilhelm Uschtrin 0b0380b690 Fix typo 2018-02-06 14:30:04 +01:00
Sonu Kumar 4d0c8c189a Fixed typo. 2018-02-06 14:04:03 +01:00
Ludovic Fernandez be4aeaacde Add documentation about entry points definition with CLI. 2018-02-05 08:54:03 +01:00
Fernandez Ludovic c8446c2dc8 Merge branch 'v1.5' into master 2018-01-24 15:11:21 +01:00
Ludovic Fernandez 00e0571811 Rename TLSConfigurations to TLS. 2018-01-23 16:30:07 +01:00
Eldon ae34486b57 Fix some doc links 2018-01-22 10:26:03 +01:00
Fernandez Ludovic 89d90de7d8 Merge branch '1.5.0-rc5' into master 2018-01-15 17:27:37 +01:00
SALLEYRON Julien 3e439cc39b Add Let's Encrypt HTTP Challenge 2018-01-15 16:04:05 +01:00
Timo Reimann 9790aa91fe Apply various contentual and stylish improvements to the k8s docs. 2018-01-15 09:40:05 +01:00
SALLEYRON Julien e2c5f3712f Fix redirect problem on dashboard + docs/tests on [web] 2018-01-11 09:46:03 +01:00
Fernandez Ludovic 617b8b20f0 Merge branch 'v1.5' into master 2018-01-09 15:46:56 +01:00
gopenguin 8327dd0c0b Add support for fetching k8s Ingress TLS data from secrets 2018-01-08 00:36:03 +01:00
Julien Maitrehenry 60fd26e0b7 Add a clustering example with Docker Swarm 2018-01-07 15:54:03 +01:00
Ludovic Fernandez 287fb78654 Split Consul and Consul Catalog documentation 2018-01-04 14:48:03 +01:00
Timo Reimann 01e17b6c3e k8s guide: Leave note about assumed DaemonSet usage. 2018-01-03 09:12:03 +01:00
Fernandez Ludovic c84fb9895e Merge branch 'v1.5' into master 2018-01-02 15:21:17 +01:00
Timo Reimann 4819974a1c Improve Marathon service label documentation. 2018-01-02 11:08:02 +01:00
Krzysztof Pędrys 7d23d3c0a4 Typo in docker.endpoint TCP port. 2018-01-02 10:38:03 +01:00
NicoMen c446c291d9 Use default entryPoints when certificates are added with no entryPoints. 2017-12-08 11:02:03 +01:00
Jan Mara 523b7f96f8 Add note to Kubernetes RBAC docs about RoleBindings and namespaces 2017-12-05 02:46:03 +01:00
lishaoxiong 1feeeb2eec Manage certificates dynamically in kv store 2017-11-23 11:50:03 +01:00
Emile Vauge 7ddefcef72 Add file to storeconfig 2017-11-21 10:24:03 +01:00
NicoMen 66e489addb Update libkv dependency 2017-11-17 17:22:03 +01:00
Fernandez Ludovic 8719f2836e Merge 'v1.4.3' into master
Release v1.4.3
2017-11-15 23:01:08 +01:00
Ludovic Fernandez 0c702b0b6b Revert "Merge v1.4.2 into master" 2017-11-15 18:18:03 +01:00
Ludovic Fernandez 6fcab72ec7 Merge v1.4.2 into master 2017-11-14 16:48:03 +01:00
NicoMen 96a7cc483f Add Traefik prefix to the KV key 2017-11-14 11:38:03 +01:00
NicoMen c469e669fd Make the TLS certificates management dynamic. 2017-11-09 12:16:03 +01:00
Levi Blaney 56affb90ae Add secret creation to docs for kubernetes backend 2017-11-09 10:52:03 +01:00
Jan Collijs 58a438167b Minor fix for docker volume vs created directory 2017-11-08 15:12:03 +01:00
Tom Saleeba bc8d68bd31 docs: fix some typos 2017-11-07 11:50:03 +01:00
Fernandez Ludovic 2070aa9443 Merge 'v1.4.2' into master 2017-11-03 13:51:24 +01:00
NicoMen dc66db4abe Make the traefik.port label optional when using service labels in Docker containers. 2017-10-30 15:10:05 +01:00
Erwin de Keijzer 1b2cb53d4f Fix the k8s docs example deployment yaml 2017-10-25 16:58:04 +02:00
NicoMen 6bce298d90 Add a note about redirection rule to precise how regex/replacement work. 2017-10-22 09:44:03 +02:00
Fernandez Ludovic 9faae7387e Merge tag 'v1.4.0-rc5' into master 2017-10-10 17:17:44 +02:00
Timo Reimann a5c644e719 Only listen to configured k8s namespaces. 2017-10-10 16:26:03 +02:00
Ludovic Fernandez 14cec7e610 Stickiness documentation 2017-10-10 15:24:03 +02:00
SALLEYRON Julien 93a1db77c5 Move http2 configure transport 2017-10-10 12:14:03 +02:00
Timo Reimann ed2eb7b5a6 Quote priority values in annotation examples. 2017-10-09 14:16:03 +02:00
Timo Reimann 18d8537d29 Document ways to partition Ingresses in the k8s guide. 2017-10-09 12:36:03 +02:00
Timo Reimann 72f3b1ed39 Remove pod from RBAC rules. 2017-10-09 12:12:03 +02:00
vermishelle adef7200f6 Fix grammar 2017-10-03 10:22:03 +02:00
Chris Aumann 758b7f875b Fix grammar mistake in the kv-config docs 2017-10-02 14:58:04 +02:00
Julien Senon ec5976bbc9 Update gRPC example 2017-10-02 11:34:03 +02:00
Jiri Tyr dd23ceeead Updating Docker output and curl for sticky sessions 2017-09-22 17:22:03 +02:00
SALLEYRON Julien 3942f3366d User guide gRPC 2017-09-16 10:56:02 +02:00
Avi Deitcher 883028d981 Add examples of proxying ping 2017-09-13 15:24:03 +02:00
Ludovic Fernandez bdeb7bfb9f Display Traefik logs in integration test 2017-09-13 10:34:04 +02:00
Timo Reimann 5305a16350 Add guide section on production advice, esp. CPU. 2017-09-12 19:56:04 +02:00
Ludovic Fernandez c7c9349b00 Enhance documentation readability. 2017-09-11 19:10:04 +02:00
Chulki Lee 8c5514612f Fix whitespaces 2017-09-07 12:02:03 +02:00
Keith Bremner adcb99d330 Update cluster.md 2017-09-07 11:16:03 +02:00
Ludovic Fernandez b0a0e16136 Enhance documentation. 2017-09-05 15:58:03 +02:00
Kyle Bai 732d73dd43 [Docs] Fix invalid service yaml example 2017-09-05 11:42:03 +02:00
Fernandez Ludovic e075dfe911 refactor: re-organize doc. 2017-09-01 20:38:03 +02:00
Ludovic Fernandez d5bbb103d4 HTTPS for images, video and links in docs. 2017-09-01 19:44:03 +02:00
Fernandez Ludovic 5b27aba3e1 doc: Material Theme. 2017-08-28 23:02:04 +02:00
Fernandez Ludovic 7c2ba62b56 doc: structural review
- user-guide review.
- add DataDog and StatD configuration.
- sync sample.toml and doc.
- split entry points doc.
- Deprecated.
2017-08-28 23:02:04 +02:00
NicoMen 89b0037ec1 Improve Let's Encrypt documentation 2017-08-25 21:10:03 +02:00
Julien Maitrehenry 05665f4eec Add more visibility to docker stack deploy label issue 2017-08-22 10:56:03 +02:00
Max van der Stam 69d57d602f Add guide for Docker, Traefik & Letsencrypt 2017-08-21 21:20:04 +02:00
Timo Reimann ea3510d1f3 Add support for readiness checks. 2017-08-18 03:08:03 +02:00
Kirill Orlov 94f922cd28 Added ability to override frontend priority for k8s ingress router 2017-07-29 18:35:23 +02:00
Sascha Grunert 29390a3c4a Update the documentation to use DaemonSet or Deployment (#1735) 2017-07-29 12:50:04 +02:00
Timo Reimann 765c44d77f [kubernetes] Add secrets resource to in-line RBAC spec.
Previously only existed in the Github-hosted example file.
2017-07-27 10:02:02 +02:00
bitsofinfo 70ab34cfb8 doc change regarding consul SSL
document change to clarify consul ssl, vs consul ssl client certificate security
2017-07-18 17:22:08 +02:00
Timo Reimann d90fa5ab3e [kubernetes] Improve documentation.
- Add details to the labelselector parameter.
- Add section on ExternalNames in the guide.
2017-07-08 12:59:12 +02:00
bitsofinfo b452695c20 added consul acl token note 2017-06-16 16:31:03 +02:00
djalal ad54c5a278 drop "slave" wording for "worker"
Traefik should follow modern IT trends, and use manager/leader/worker/agent, etc. instead of "master/slave".

e.g jenkinsci/jenkins#2007 (https://issues.jenkins-ci.org/browse/JENKINS-27268)

NB: of course, it can only apply where possible, since backends like Mesos should retain their own concepts, and not add more confusion.
2017-06-12 20:07:39 +02:00
Drew Wells 3048509807 enable TLS client forwarding
Copys the incoming TLS client certificate to the outgoing
request. The backend can then use this certificate for
client authentication ie. k8s client cert authentication
2017-06-11 15:24:29 +02:00
Fernandez Ludovic 1e84e77a67 Merge branch 'v1.3' into master 2017-06-01 20:53:02 +02:00
Maxime Guyot 1db22a6e63 Fix capitalization of PathPrefixStrip in kubernetes doc 2017-06-01 20:40:28 +02:00
Fernandez Ludovic 8ad31d6eb4 Merge remote-tracking branch 'upstream/v1.3' into merge-v1_3 2017-05-22 11:38:28 +02:00
Ed Robinson c7281df230 Update usage of .local with .minikube in k8s docs
Fixes #1521
2017-05-19 17:02:39 +02:00
Ed Robinson c1220b8765 Re Orginise k8s docs to make 1.6 usage easier
* Adds some raw.githubusercontent.com links to the kubectl examples to
make following along at home simpler.
* Dedupe the config for rbac so it can just be ommited if not needed.
2017-05-17 15:58:54 +02:00
Gaetan Semet 0b414ed482
Add Marathon guide
Copy/pasted from very comprehensive slack response from @ttr
https://traefik.slack.com/archives/C0CDT22PJ/p1494347929571784?thread_ts=1494339388.375916&cid=C0CDT22PJ

Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
2017-05-17 14:59:28 +02:00
Fernandez Ludovic 12fa144f2f doc: Traefik cluster in beta. 2017-05-16 15:28:18 +02:00
Fernandez Ludovic 420a6db3b4 doc: add k8s basic auth. 2017-05-03 13:18:40 +02:00
Fernandez Ludovic 4c4b05d024 refactor: small documentation review 2017-05-01 18:09:22 +02:00
Emile Vauge 19a7d22eef
License 2017, Træfɪk => Træfik
Signed-off-by: Emile Vauge <emile@vauge.com>
2017-04-24 15:12:44 +02:00
Maxime Cottret fc3cc9a919 Add documentation for k8s RBAC configuration 2017-04-13 00:27:16 +02:00
Stéphane Seguin e38bf0accb
Add documentation about k8s chart 2017-04-06 21:52:39 +02:00
Ben Parli c9d23494b9 Add IdleConnTimeout to Traefik's http.server settings (#1340)
* Add IdleTimeout setting to http.server

Without such a timeout there is a risk of resource leakage from piling up connections, particularly when exposing Traefik to the Internet.

Set the default to be 180 seconds

* Add IdleConnTimeout to Traefik's http.server settings

Without enforcing a timeout Traefik is susceptible to resource leakage, particularly when deployed as a public facing proxy exposed to the Internet.

Set the default to be 180 seconds

* tweak

* Update configuration.go

* add some documentation for the idletimeout setting

* need to cast idletimeout

* update doc to refect format specifics
2017-04-04 11:36:23 +02:00
Samuel ROZE 9ab8e08d59
s/Hopefully/Fortunately/ 2017-03-21 22:44:54 +01:00
Regner Blok-Andersen f530284031 Adding support for Traefik to respect the K8s ingress class annotation (#1182) 2017-03-03 20:30:22 +01:00
Regner Blok-Andersen 49466d0d14 Added documentation about defining the passing of host header globaly 2017-02-15 16:11:31 -08:00
Regner Blok-Andersen 66cc9a075c First pass of documentation for passHostHeader kubernetes annotation 2017-02-15 13:37:47 -08:00
Mike Foley e0a4c58081
Added service name to dockerData struct.
In Swarm mode with with Docker Swarm’s Load Balancer disabled (traefik.backend.loadbalancer.swarm=false)
service name will be the name of the docker service and name will be the container task name
(e.g. whoami0.1).  When generating backend and fronted rules, we will use service name instead of name if a
rule is not provided.

Initialize dockerData.ServiceName to dockerData.Name to support non-swarm mode.
2017-02-06 14:44:25 +01:00
Mike Foley d2b47a5681
Support sticky sessions under SWARM Mode.
SWARM Mode has it's own built in Load balancer, so if we want to leverage sticky sessions,
 or if we would just prefer to bypass it and go directly to the containers (aka tasks), via
	--label traefik.backend.disable.swarm.loadbalancer=true
 then we need to let Traefik know about the underlying tasks and register them as
 services within it's backend.
2017-02-06 14:44:25 +01:00
Brian Akins 225dbcce0a Allow setting circuitbreaker expression via Kubernetes annotation (#1056) 2017-02-03 17:47:48 +01:00