[kubernetes] Improve documentation.
- Add details to the labelselector parameter. - Add section on ExternalNames in the guide.
This commit is contained in:
parent
759a19bc4f
commit
d90fa5ab3e
2 changed files with 11 additions and 2 deletions
|
@ -1220,9 +1220,13 @@ Træfik can be configured to use Kubernetes Ingress as a backend configuration:
|
||||||
#
|
#
|
||||||
# namespaces = ["default", "production"]
|
# namespaces = ["default", "production"]
|
||||||
|
|
||||||
# See: http://kubernetes.io/docs/user-guide/labels/#list-and-watch-filtering
|
# Ingress label selector to identify Ingress objects that should be processed.
|
||||||
# labelselector = "A and not B"
|
# See https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors for details.
|
||||||
#
|
#
|
||||||
|
# Optional
|
||||||
|
# Default: empty (process all Ingresses)
|
||||||
|
#
|
||||||
|
# labelselector = "A and not B"
|
||||||
```
|
```
|
||||||
|
|
||||||
Annotations can be used on containers to override default behaviour for the whole Ingress resource:
|
Annotations can be used on containers to override default behaviour for the whole Ingress resource:
|
||||||
|
|
|
@ -510,6 +510,11 @@ You should now be able to visit the websites in your browser.
|
||||||
* [cheeses.minikube/cheddar](http://cheeses.minikube/cheddar/)
|
* [cheeses.minikube/cheddar](http://cheeses.minikube/cheddar/)
|
||||||
* [cheeses.minikube/wensleydale](http://cheeses.minikube/wensleydale/)
|
* [cheeses.minikube/wensleydale](http://cheeses.minikube/wensleydale/)
|
||||||
|
|
||||||
|
## Forwarding to ExternalNames
|
||||||
|
|
||||||
|
When specifying an [ExternalName](https://kubernetes.io/docs/concepts/services-networking/service/#services-without-selectors),
|
||||||
|
Træfik will forward requests to the given host accordingly and use HTTPS when the Service port matches 443. This still requires setting up a proper port mapping on the Service from the Ingress port to the (external) Service port.
|
||||||
|
|
||||||
## Disable passing the Host header
|
## Disable passing the Host header
|
||||||
|
|
||||||
By default Træfik will pass the incoming Host header on to the upstream resource.
|
By default Træfik will pass the incoming Host header on to the upstream resource.
|
||||||
|
|
Loading…
Reference in a new issue