Rename interlock in TOC (#414)

This commit is contained in:
Jim Galasyn 2018-01-10 16:27:36 -08:00
parent a1b2624583
commit d9d05a6ee6
5 changed files with 51 additions and 40 deletions

View File

@ -1701,13 +1701,13 @@ manuals:
title: Manage secrets
- path: /datacenter/ucp/3.0/guides/user/secrets/grant-revoke-access/
title: Grant access to secrets
- sectiontitle: Interlock
- sectiontitle: Layer 7 routing
section:
- title: Interlock overview
- title: Layer 7 routing overview
path: /datacenter/ucp/3.0/guides/interlock/
- sectiontitle: Introduction
section:
- title: What is Interlock
- title: What is Layer 7 routing
path: /datacenter/ucp/3.0/guides/interlock/intro/
- title: Architecture
path: /datacenter/ucp/3.0/guides/interlock/intro/architecture/
@ -1723,7 +1723,7 @@ manuals:
path: /datacenter/ucp/3.0/guides/interlock/install/offline/
- sectiontitle: Configuration
section:
- title: Interlock
- title: Layer 7 routing
path: /datacenter/ucp/3.0/guides/interlock/configuration/
- title: Service labels
path: /datacenter/ucp/3.0/guides/interlock/configuration/service-labels/
@ -1733,7 +1733,7 @@ manuals:
path: /datacenter/ucp/3.0/guides/interlock/extensions/nginx/
- title: HAProxy
path: /datacenter/ucp/3.0/guides/interlock/extensions/haproxy/
- sectiontitle: Deploy apps with Interlock
- sectiontitle: Deploy apps with Layer 7 routing
section:
- title: Basic deployment
path: /datacenter/ucp/3.0/guides/interlock/usage/

View File

@ -1,30 +1,39 @@
---
title: Interlock overview
description: Learn about Interlock, an application routing and load balancing system
title: Layer 7 routing overview
description: Learn about Layer 7 routing, an application routing and load balancing system
for Docker Swarm.
keywords: ucp, interlock, load balancing
keywords: ucp, layer 7, routing, load balancing
ui_tabs:
- version: ucp-3.0
orhigher: false
next_steps:
- path: ops/
title: Updates
- path: ops/tuning/
title: Tuning
---
{% if include.version=="ucp-3.0" %}
Interlock is an application routing and load balancing system for Docker Swarm. It uses
Layer 7 routing is an application routing and load balancing system for Docker Swarm. It uses
the Docker Remote API to automatically configure extensions such as Nginx or HAProxy for
application traffic.
## About
- [Introduction](intro/index.md)
- [What is Interlock](intro/index.md)
- [What is Layer 7 routing](intro/index.md)
- [Architecture](intro/architecture.md)
## Deployment
- [Get started](install/index.md)
- [Deploy Interlock manually](install/manual-deployment.md)
- [Deploy Interlock offline](install/offline.md)
- [Deploy Interlock for production](install/production.md)
- [Deploy Layer 7 routing manually](install/manual-deployment.md)
- [Deploy Layer 7 routing offline](install/offline.md)
- [Deploy Layer 7 routing for production](install/production.md)
## Configuration
- [Interlock configuration](configuration/index.md)
- [Layer 7 routing configuration](configuration/index.md)
- [Service labels](configuration/service-labels.md)
## Extensions
@ -48,3 +57,5 @@ application traffic.
- [Updates](ops/index.md)
- [Tuning](ops/tuning.md)
{% endif %}

View File

@ -1,8 +1,8 @@
---
title: Get started with Interlock
description: earn about Interlock, an application routing and load balancing system
title: Get started with Layer 7 routing
description: Learn about Layer 7 routing, an application routing and load balancing system
for Docker Swarm.
keywords: ucp, interlock, load balancing
keywords: ucp, layer 7, routing, load balancing
ui_tabs:
- version: ucp-3.0
orhigher: false

View File

@ -1,6 +1,6 @@
---
title: Interlock architecture
description: Learn about Interlock, an application routing and load balancing system
title: Layer 7 routing architecture
description: Learn about Layer 7 routing, an application routing and load balancing system
for Docker Swarm.
keywords: ucp, interlock, load balancing
ui_tabs:
@ -21,7 +21,7 @@ The following are definitions that are used:
- GRPC: A high-performance RPC framework
## Services
Interlock runs entirely as Docker Swarm services. There are three core services
Layer 7 routing runs entirely as Docker Swarm services. There are three core services
in an Interlock routing layer: core, extension and proxy.
## Core
@ -30,7 +30,7 @@ an upstream configuration for the extensions. This is served on a GRPC API that
extensions are configured to access.
## Extension
The extension service is a helper service that queries the Interlock GRPC API for the
The extension service is a helper service that queries the Layer 7 routing GRPC API for the
upstream configuration. The extension service uses this to configure
the proxy service. For proxy services that use files such as Nginx or HAProxy the
extension service generates the file and sends it to Interlock using the GRPC API. Interlock
@ -40,7 +40,7 @@ then updates the corresponding Docker Config object for the proxy service.
The proxy service handles the actual requests for the upstream application services. These
are configured using the data created by the corresponding extension service.
Interlock manages both the extension and proxy service updates for both configuration changes
Layer 7 routing manages both the extension and proxy service updates for both configuration changes
and application service deployments. There is no intervention from the operator required.
{% endif %}

View File

@ -1,6 +1,6 @@
---
title: What is Interlock
description: Learn about Interlock, an application routing and load balancing system
title: What is Layer 7 routing
description: Learn about Layer 7 routing, an application routing and load balancing system
for Docker Swarm.
keywords: ucp, interlock, load balancing
ui_tabs:
@ -10,7 +10,7 @@ ui_tabs:
{% if include.version=="ucp-3.0" %}
Interlock is an application routing proxy service for Docker.
Layer 7 routing is an application routing proxy service for Docker.
## Design Goals
@ -19,48 +19,48 @@ Interlock is an application routing proxy service for Docker.
- Support external load balancers (nginx, haproxy, F5, etc) via extensions
- Least privilege for extensions (no Docker API access)
Interlock was designed to be a first class application routing layer for Docker.
Layer 7 routing was designed to be a first class application routing layer for Docker.
The following are the high level features it provides:
## Automatic Configuration
Interlock uses the Docker API for configuration. The user does not have to manually
Layer 7 routing uses the Docker API for configuration. The user does not have to manually
update or restart anything to make services available.
## Native Swarm Support
Interlock is fully Docker native. It runs on Docker Swarm and routes traffic using
Layer 7 routing is fully Docker native. It runs on Docker Swarm and routes traffic using
cluster networking and Docker services.
## High Availability
Interlock runs as Docker services which are highly available and handle failures gracefully.
Layer 7 routing runs as Docker services which are highly available and handle failures gracefully.
## Scalability
Interlock uses a modular design where the proxy service is separate. This allows an
Layer 7 routing uses a modular design where the proxy service is separate. This allows an
operator to individually customize and scale the proxy layer to whatever demand. This is
transparent to the user and causes no downtime.
## SSL
Interlock leverages Docker Secrets to securely store and use SSL certificates for services. Both
Layer 7 routing leverages Docker Secrets to securely store and use SSL certificates for services. Both
SSL termination and TCP passthrough are supported.
## Context Based Routing
Interlock supports advanced application request routing by context or path.
Layer 7 routing supports advanced application request routing by context or path.
## Host Mode Networking
Interlock supports running the proxy and application services in "host" mode networking allowing
Layer 7 routing supports running the proxy and application services in "host" mode networking allowing
the operator to bypass the routing mesh completely. This is beneficial if you want
maximum performance for your applications.
## Blue-Green and Canary Service Deployment
Interlock supports blue-green service deployment allowing an operator to deploy a new application
Layer 7 routing supports blue-green service deployment allowing an operator to deploy a new application
while the current version is serving. Once traffic is verified to the new application the operator
can scale the older version to zero. If there is a problem the operation is quickly reversible.
## Service Cluster Support
Interlock supports multiple extension+proxy combinations allowing for operators to partition load
Layer 7 routing supports multiple extension+proxy combinations allowing for operators to partition load
balancing resources for uses such as region or organization based load balancing.
## Least Privilege
Interlock supports (and recommends) being deployed where the load balancing
Layer 7 routing supports (and recommends) being deployed where the load balancing
proxies do not need to be colocated with a Swarm manager. This makes the
deployment more secure by not exposing the Docker API access to the extension or proxy services.