Improves architecture docs
|
@ -12,22 +12,26 @@ weight=20
|
||||||
|
|
||||||
# UCP architecture
|
# UCP architecture
|
||||||
|
|
||||||
Docker Universal Control Plane (UCP) helps you manage your container cluster
|
|
||||||
from a single place.
|
|
||||||
|
|
||||||
UCP is a containerized application, so the first step to install UCP is
|
UCP is a containerized application, so the first step to install UCP is
|
||||||
installing the Commercially Supported (CS) Docker Engine on all the nodes that
|
installing the Commercially Supported (CS) Docker Engine on all the nodes that
|
||||||
are going to be part of the cluster.
|
are going to be part of the cluster.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
After CS Docker Engine is installed, you can install UCP, and join as many
|
After CS Docker Engine is installed, you install UCP, and join as many
|
||||||
nodes you want to the cluster.
|
nodes as you want to the cluster.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
## Architecture
|
||||||
|
|
||||||
## UCP controller node
|
A UCP cluster has two types of nodes:
|
||||||
|
|
||||||
|
* Controller: manages the cluster and persists the cluster configurations.
|
||||||
|
* Node: run your containers.
|
||||||
|
|
||||||
|
|
||||||
|
### UCP controller node
|
||||||
|
|
||||||
When you install Docker UCP on a node, the following containers are started.
|
When you install Docker UCP on a node, the following containers are started.
|
||||||

|

|
||||||
|
@ -42,7 +46,7 @@ When you install Docker UCP on a node, the following containers are started.
|
||||||
| ucp-cluster-root-ca | A certificate authority to sign the certificates used when joining new nodes, and on administrator client bundles. |
|
| ucp-cluster-root-ca | A certificate authority to sign the certificates used when joining new nodes, and on administrator client bundles. |
|
||||||
| ucp-client-root-ca | A certificate authority to sign user bundles. Only used when UCP is installed without an external root CA. |
|
| ucp-client-root-ca | A certificate authority to sign user bundles. Only used when UCP is installed without an external root CA. |
|
||||||
|
|
||||||
## UCP node
|
### UCP node
|
||||||
|
|
||||||
When you join a node to a Docker UCP cluster, the following containers are
|
When you join a node to a Docker UCP cluster, the following containers are
|
||||||
started.
|
started.
|
||||||
|
@ -86,3 +90,8 @@ Notice that:
|
||||||
When you make a change to the configuration of one controller node, that
|
When you make a change to the configuration of one controller node, that
|
||||||
configuration is replicated to the other controllers.
|
configuration is replicated to the other controllers.
|
||||||
* For high-availability, you should set up 3, 5, or 7 controller nodes.
|
* For high-availability, you should set up 3, 5, or 7 controller nodes.
|
||||||
|
|
||||||
|
## Where to go next
|
||||||
|
|
||||||
|
* [System requirements](installation/system-requirements.md)
|
||||||
|
* [Plan a production installation](installation/plan-production-install.md)
|
||||||
|
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 55 KiB |