diff --git a/datacenter/ucp/2.1/guides/architecture.md b/datacenter/ucp/2.1/guides/architecture.md index ab77c123818c..54af9dcffa23 100644 --- a/datacenter/ucp/2.1/guides/architecture.md +++ b/datacenter/ucp/2.1/guides/architecture.md @@ -4,8 +4,7 @@ keywords: docker, ucp, architecture title: UCP architecture --- -Universal Control Plane is a containerized application that runs on the -Commercially Supported (CS) Docker Engine, and extends its functionality to +Universal Control Plane is a containerized application that runs on [Docker Enterprise Edition](/enterprise/index.md) and extends its functionality to make it easier to deploy, configure, and monitor your applications at scale. It also secures Docker with role-based access control so that only authorized @@ -27,6 +26,7 @@ by Docker. ![](images/architecture-2.svg) +A swarm is a collection of nodes that are in the same Docker swarm. [Nodes](/engine/swarm/key-concepts.md) in a Docker swarm operate in one of two modes: Manager or Worker. If nodes are not already running in a swarm when installing UCP, nodes will be configured to run in swarm mode. When you deploy UCP, it starts running a globally scheduled service called `ucp-agent`. This service monitors the node where it is running and starts @@ -36,11 +36,10 @@ and stops UCP services, based on whether that node is a If the node is a: * **Manager**: the `ucp-agent` service automatically starts serving all UCP -components including the UCP web UI and data stores used by UCP. By promoting -a node to manager, UCP automatically becomes highly available and fault tolerant. +components including the UCP web UI and data stores used by UCP. The `ucp-agent` accomplishes this by [deploying several containers](#ucp-components-in-manager-nodes) on the node. By promoting a node to manager, UCP automatically becomes highly available and fault tolerant. * **Worker**: on worker nodes the `ucp-agent` service starts serving a proxy service that ensures only authorized users and other UCP services can run Docker -commands in that node. +commands in that node. The `ucp-agent` only deploys a [subset of containers](#ucp-components-in-worker-nodes) on worker nodes. ## UCP internal components diff --git a/datacenter/ucp/2.1/guides/images/architecture-1.svg b/datacenter/ucp/2.1/guides/images/architecture-1.svg index 5128d1f28ed0..fc81f2e93463 100644 --- a/datacenter/ucp/2.1/guides/images/architecture-1.svg +++ b/datacenter/ucp/2.1/guides/images/architecture-1.svg @@ -30,8 +30,8 @@ - - CS Docker Engine + + Docker EE diff --git a/datacenter/ucp/2.1/guides/images/architecture-2.svg b/datacenter/ucp/2.1/guides/images/architecture-2.svg index 876db1a1d51d..46e78337895c 100644 --- a/datacenter/ucp/2.1/guides/images/architecture-2.svg +++ b/datacenter/ucp/2.1/guides/images/architecture-2.svg @@ -22,8 +22,8 @@ - - CS Docker Engine + + Docker EE @@ -51,8 +51,8 @@ - - CS Docker Engine + + Docker EE @@ -82,8 +82,8 @@ - - CS Docker Engine + + Docker EE @@ -111,8 +111,8 @@ - - CS Docker Engine + + Docker EE @@ -140,8 +140,8 @@ - - CS Docker Engine + + Docker EE diff --git a/datacenter/ucp/2.1/guides/images/architecture-3.svg b/datacenter/ucp/2.1/guides/images/architecture-3.svg index a8a3523da845..6a9c66a0a300 100644 --- a/datacenter/ucp/2.1/guides/images/architecture-3.svg +++ b/datacenter/ucp/2.1/guides/images/architecture-3.svg @@ -74,8 +74,8 @@ - - CS Docker Engine + + Docker EE @@ -103,8 +103,8 @@ - - CS Docker Engine + + Docker EE @@ -134,8 +134,8 @@ - - CS Docker Engine + + Docker EE @@ -163,8 +163,8 @@ - - CS Docker Engine + + Docker EE @@ -192,8 +192,8 @@ - - CS Docker Engine + + Docker EE