mirror of https://github.com/docker/docs.git
Update Interlock service labels reference
This commit is contained in:
parent
dd24ac828d
commit
b2f0a31d77
|
|
@ -1716,6 +1716,9 @@ manuals:
|
|||
- title: Set a default service
|
||||
path: /ee/ucp/interlock/usage/default-service/
|
||||
|
||||
- title: Service labels reference
|
||||
path: /ee/ucp/interlock/usage/labels-reference/
|
||||
|
||||
|
||||
- sectiontitle: Introduction
|
||||
section:
|
||||
|
|
|
|||
|
|
@ -1,34 +0,0 @@
|
|||
---
|
||||
title: Interlock service labels
|
||||
description: Learn about Interlock, an application routing and load balancing system
|
||||
for Docker Swarm.
|
||||
keywords: ucp, interlock, load balancing
|
||||
ui_tabs:
|
||||
- version: ucp-3.0
|
||||
orhigher: false
|
||||
---
|
||||
|
||||
{% if include.version=="ucp-3.0" %}
|
||||
|
||||
Applications that publish using Interlock use service labels to configure how they are published.
|
||||
The following table describes the available options and what they do.
|
||||
|
||||
| Label | Description | Example |
|
||||
|:---------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------|
|
||||
| `com.docker.lb.hosts` | Comma separated list of the hosts that the service should serve | `example.com,test.com` |
|
||||
| `com.docker.lb.port` | Port to use for internal upstream communication | `8080` |
|
||||
| `com.docker.lb.network` | Name of network the proxy service should attach to for upstream connectivity | `app-network-a` |
|
||||
| `com.docker.lb.context_root` | Context or path to use for the application | `/app` |
|
||||
| `com.docker.lb.context_root_rewrite` | Boolean to enable rewrite for the context root | `true` |
|
||||
| `com.docker.lb.ssl_only` | Boolean to force SSL for application | `true` |
|
||||
| `com.docker.lb.ssl_cert` | Docker secret to use for the SSL certificate | `example.com.cert` |
|
||||
| `com.docker.lb.ssl_key` | Docker secret to use for the SSL key | `example.com.key` |
|
||||
| `com.docker.lb.websocket_endpoints` | Comma separated list of endpoints to configure to be upgraded for websockets | `/ws,/foo` |
|
||||
| `com.docker.lb.service_cluster` | Name of the service cluster to use for the application | `us-east` |
|
||||
| `com.docker.lb.ssl_backend` | Enable SSL communication to the upstreams | `true` |
|
||||
| `com.docker.lb.ssl_backend_tls_verify` | Verification mode for the upstream TLS | `none` |
|
||||
| `com.docker.lb.sticky_session_cookie` | Cookie to use for sticky sessions | `none` |
|
||||
| `com.docker.lb.redirects` | Semi-colon separated list of redirects to add in the format of `<source>,<target>`. Example: (`http://old.example.com,http://new.example.com;`) | `none` |
|
||||
| `com.docker.lb.ssl_passthrough` | Enable SSL passthrough | `false` |
|
||||
|
||||
{% endif %}
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
---
|
||||
title: Layer 7 routing labels reference
|
||||
description: Learn about Interlock, an application routing and load balancing system
|
||||
for Docker Swarm.
|
||||
keywords: ucp, interlock, load balancing
|
||||
ui_tabs:
|
||||
- version: ucp-3.0
|
||||
orhigher: false
|
||||
---
|
||||
|
||||
{% if include.version=="ucp-3.0" %}
|
||||
|
||||
Once the layer 7 routing solution is enabled, you can
|
||||
[start using it in your swarm services](index.md).
|
||||
|
||||
The following labels are available for you to use in swarm services:
|
||||
|
||||
|
||||
| Label | Description | Example |
|
||||
|:---------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------|
|
||||
| `com.docker.lb.hosts` | Comma separated list of the hosts that the service should serve. | `example.com,test.com` |
|
||||
| `com.docker.lb.port` | Port to use for internal upstream communication. | `8080` |
|
||||
| `com.docker.lb.network` | Name of network the proxy service should attach to for upstream connectivity. | `app-network-a` |
|
||||
| `com.docker.lb.context_root` | Context or path to use for the application. | `/app` |
|
||||
| `com.docker.lb.context_root_rewrite` | Boolean to enable rewrite for the context root. | `true` |
|
||||
| `com.docker.lb.ssl_only` | Boolean to force SSL for application. | `true` |
|
||||
| `com.docker.lb.ssl_cert` | Docker secret to use for the SSL certificate. | `example.com.cert` |
|
||||
| `com.docker.lb.ssl_key` | Docker secret to use for the SSL key. | `example.com.key` |
|
||||
| `com.docker.lb.websocket_endpoints` | Comma separated list of endpoints to configure to be upgraded for websockets. | `/ws,/foo` |
|
||||
| `com.docker.lb.service_cluster` | Name of the service cluster to use for the application. | `us-east` |
|
||||
| `com.docker.lb.ssl_backend` | Enable SSL communication to the upstreams. | `true` |
|
||||
| `com.docker.lb.ssl_backend_tls_verify` | Verification mode for the upstream TLS. | `none` |
|
||||
| `com.docker.lb.sticky_session_cookie` | Cookie to use for sticky sessions. | `none` |
|
||||
| `com.docker.lb.redirects` | Semi-colon separated list of redirects to add in the format of `<source>,<target>`. Example: `http://old.example.com,http://new.example.com;` | `none` |
|
||||
| `com.docker.lb.ssl_passthrough` | Enable SSL passthrough. | `false` |
|
||||
|
||||
{% endif %}
|
||||
Loading…
Reference in New Issue