Fix doc
Signed-off-by: Emile Vauge <emile@vauge.com>
This commit is contained in:
parent
c1078c4374
commit
61d54903e3
3 changed files with 6 additions and 4 deletions
|
@ -207,6 +207,7 @@ Traefik is obviously slower than Nginx, but not so much: Traefik can serve 28392
|
||||||
Not bad for young project :) !
|
Not bad for young project :) !
|
||||||
|
|
||||||
Some areas of possible improvements:
|
Some areas of possible improvements:
|
||||||
|
|
||||||
- Use [GO_REUSEPORT](https://github.com/kavu/go_reuseport) listener
|
- Use [GO_REUSEPORT](https://github.com/kavu/go_reuseport) listener
|
||||||
- Run a separate server instance per CPU core with `GOMAXPROCS=1` (it appears during benchmarks that there is a lot more context switches with traefik than with nginx)
|
- Run a separate server instance per CPU core with `GOMAXPROCS=1` (it appears during benchmarks that there is a lot more context switches with traefik than with nginx)
|
||||||
|
|
||||||
|
|
|
@ -518,7 +518,7 @@ Labels can be used on containers to override default behaviour:
|
||||||
- `traefik.protocol=https`: override the default `http` protocol
|
- `traefik.protocol=https`: override the default `http` protocol
|
||||||
- `traefik.weight=10`: assign this weight to the container
|
- `traefik.weight=10`: assign this weight to the container
|
||||||
- `traefik.enable=false`: disable this container in Træfɪk
|
- `traefik.enable=false`: disable this container in Træfɪk
|
||||||
- `traefik.frontend.rule=Host:test.traefik.io`: override the default frontend rule (Default: `Host:{containerName}.{domain}`). See [frontends](#frontends).
|
- `traefik.frontend.rule=Host:test.traefik.io`: override the default frontend rule (Default: `Host:{containerName}.{domain}`).
|
||||||
- `traefik.frontend.passHostHeader=true`: forward client `Host` header to the backend.
|
- `traefik.frontend.passHostHeader=true`: forward client `Host` header to the backend.
|
||||||
- `traefik.frontend.entryPoints=http,https`: assign this frontend to entry points `http` and `https`. Overrides `defaultEntryPoints`.
|
- `traefik.frontend.entryPoints=http,https`: assign this frontend to entry points `http` and `https`. Overrides `defaultEntryPoints`.
|
||||||
* `traefik.domain=traefik.localhost`: override the default domain
|
* `traefik.domain=traefik.localhost`: override the default domain
|
||||||
|
@ -598,7 +598,7 @@ Labels can be used on containers to override default behaviour:
|
||||||
- `traefik.protocol=https`: override the default `http` protocol
|
- `traefik.protocol=https`: override the default `http` protocol
|
||||||
- `traefik.weight=10`: assign this weight to the application
|
- `traefik.weight=10`: assign this weight to the application
|
||||||
- `traefik.enable=false`: disable this application in Træfɪk
|
- `traefik.enable=false`: disable this application in Træfɪk
|
||||||
- `traefik.frontend.rule=Host:test.traefik.io`: override the default frontend rule (Default: `Host:{containerName}.{domain}`). See [frontends](#frontends).
|
- `traefik.frontend.rule=Host:test.traefik.io`: override the default frontend rule (Default: `Host:{containerName}.{domain}`).
|
||||||
- `traefik.frontend.passHostHeader=true`: forward client `Host` header to the backend.
|
- `traefik.frontend.passHostHeader=true`: forward client `Host` header to the backend.
|
||||||
- `traefik.frontend.entryPoints=http,https`: assign this frontend to entry points `http` and `https`. Overrides `defaultEntryPoints`.
|
- `traefik.frontend.entryPoints=http,https`: assign this frontend to entry points `http` and `https`. Overrides `defaultEntryPoints`.
|
||||||
* `traefik.domain=traefik.localhost`: override the default domain
|
* `traefik.domain=traefik.localhost`: override the default domain
|
||||||
|
@ -693,12 +693,13 @@ This backend will create routes matching on hostname based on the service name
|
||||||
used in consul.
|
used in consul.
|
||||||
|
|
||||||
Additional settings can be defined using Consul Catalog tags:
|
Additional settings can be defined using Consul Catalog tags:
|
||||||
|
|
||||||
- ```traefik.enable=false```: disable this container in Træfɪk
|
- ```traefik.enable=false```: disable this container in Træfɪk
|
||||||
- ```traefik.protocol=https```: override the default `http` protocol
|
- ```traefik.protocol=https```: override the default `http` protocol
|
||||||
- ```traefik.backend.weight=10```: assign this weight to the container
|
- ```traefik.backend.weight=10```: assign this weight to the container
|
||||||
- ```traefik.backend.circuitbreaker=NetworkErrorRatio() > 0.5```
|
- ```traefik.backend.circuitbreaker=NetworkErrorRatio() > 0.5```
|
||||||
- ```traefik.backend.loadbalancer=drr```: override the default load balancing mode
|
- ```traefik.backend.loadbalancer=drr```: override the default load balancing mode
|
||||||
- ```traefik.frontend.rule=Host:test.traefik.io```: override the default frontend rule (Default: `Host:{containerName}.{domain}`). See [frontends](#frontends).
|
- ```traefik.frontend.rule=Host:test.traefik.io```: override the default frontend rule (Default: `Host:{containerName}.{domain}`).
|
||||||
- ```traefik.frontend.passHostHeader=true```: forward client `Host` header to the backend.
|
- ```traefik.frontend.passHostHeader=true```: forward client `Host` header to the backend.
|
||||||
- ```traefik.frontend.entryPoints=http,https```: assign this frontend to entry points `http` and `https`. Overrides `defaultEntryPoints`.
|
- ```traefik.frontend.entryPoints=http,https```: assign this frontend to entry points `http` and `https`. Overrides `defaultEntryPoints`.
|
||||||
|
|
||||||
|
|
2
glide.lock
generated
2
glide.lock
generated
|
@ -83,7 +83,7 @@ imports:
|
||||||
- utils
|
- utils
|
||||||
- volume
|
- volume
|
||||||
- name: github.com/docker/engine-api
|
- name: github.com/docker/engine-api
|
||||||
version: 87b3df23dcba0ce02bfe0474e29a08a97f7814e6
|
version: 8924d6900370b4c7e7984be5adc61f50a80d7537
|
||||||
subpackages:
|
subpackages:
|
||||||
- client
|
- client
|
||||||
- types
|
- types
|
||||||
|
|
Loading…
Reference in a new issue