mirror of https://github.com/docker/docs.git
products renamed in overview pages
This commit is contained in:
parent
9f0cc20d1d
commit
b99c701113
|
@ -1,18 +1,18 @@
|
||||||
---
|
---
|
||||||
title: Docker EE architecture
|
title: Docker Enterprise architecture
|
||||||
description: Learn about the architecture of Docker Enterprise Edition and how it delivers high availability for your workloads.
|
description: Learn about the architecture of Docker Enterprise and how it delivers high availability for your workloads.
|
||||||
keywords: Docker EE, UCP, DTR, architecture, orchestration, Kubernetes, Swarm, cluster, high availability
|
keywords: Docker Enterprise, UCP, DTR, architecture, orchestration, Kubernetes, Swarm, cluster, high availability
|
||||||
---
|
---
|
||||||
|
|
||||||
Docker Enterprise Edition (EE) enables deploying your workloads for high
|
Docker Enterprise enables deploying your workloads for high
|
||||||
availability (HA) onto the orchestrator of your choice. Docker EE system
|
availability (HA) onto the orchestrator of your choice. Docker Enterprise system
|
||||||
components can run on multiple manager nodes in the cluster, and if one manager
|
components can run on multiple manager nodes in the cluster, and if one manager
|
||||||
node fails, another takes its place automatically, without impact to the
|
node fails, another takes its place automatically, without impact to the
|
||||||
cluster.
|
cluster.
|
||||||
|
|
||||||
## Choose your orchestrator
|
## Choose your orchestrator
|
||||||
|
|
||||||
Docker EE provides access to the full API sets of three popular orchestrators:
|
Docker Enterprise provides access to the full API sets of three popular orchestrators:
|
||||||
|
|
||||||
- Kubernetes: Full YAML object support
|
- Kubernetes: Full YAML object support
|
||||||
- SwarmKit: Service-centric, Compose file version 3
|
- SwarmKit: Service-centric, Compose file version 3
|
||||||
|
@ -20,17 +20,17 @@ Docker EE provides access to the full API sets of three popular orchestrators:
|
||||||
|
|
||||||
{: .with-border}
|
{: .with-border}
|
||||||
|
|
||||||
Docker EE proxies the underlying API of each orchestrator, giving you access
|
Docker Enterprise proxies the underlying API of each orchestrator, giving you access
|
||||||
to all of the capabilities of each orchestrator, along with the benefits of
|
to all of the capabilities of each orchestrator, along with the benefits of
|
||||||
Docker EE, like role-based access control and Docker Content Trust.
|
Docker Enterprise, like role-based access control and Docker Content Trust.
|
||||||
|
|
||||||
## Docker EE components
|
## Docker Enterprise components
|
||||||
|
|
||||||
Docker EE has three major components, which together enable a full software
|
Docker Enterprise has three major components, which together enable a full software
|
||||||
supply chain, from image creation, to secure image storage, to secure image
|
supply chain, from image creation, to secure image storage, to secure image
|
||||||
deployment.
|
deployment.
|
||||||
|
|
||||||
- **Docker EE Engine**: The commercially supported Docker engine for creating
|
- **Docker Engine - Enterprise**: The commercially supported Docker engine for creating
|
||||||
images and running them in Docker containers.
|
images and running them in Docker containers.
|
||||||
|
|
||||||
- **Docker Trusted Registry (DTR)**: The production-grade image storage solution
|
- **Docker Trusted Registry (DTR)**: The production-grade image storage solution
|
||||||
|
@ -57,11 +57,11 @@ deployment.
|
||||||
|
|
||||||
### Universal Control Plane (UCP)
|
### Universal Control Plane (UCP)
|
||||||
|
|
||||||
Docker UCP is a containerized application that runs on [Docker EE Engine](../engine/index.md)
|
Docker UCP is a containerized application that runs on [Docker Engine - Enterprise](../engine/index.md)
|
||||||
and extends its functionality to make it easier to deploy, configure, and
|
and extends its functionality to make it easier to deploy, configure, and
|
||||||
monitor your applications at scale.
|
monitor your applications at scale.
|
||||||
|
|
||||||
Docker UCP provides a web UI and a CLI for deploying images from Kubernetes
|
Docker UCP provides a web interface and a CLI for deploying images from Kubernetes
|
||||||
YAML or Compose files. Once your workload is deployed, UCP enables monitoring
|
YAML or Compose files. Once your workload is deployed, UCP enables monitoring
|
||||||
containers and pods across your Docker cluster.
|
containers and pods across your Docker cluster.
|
||||||
|
|
||||||
|
@ -70,7 +70,7 @@ users can make changes and deploy applications to your cluster.
|
||||||
|
|
||||||
{: .with-border}
|
{: .with-border}
|
||||||
|
|
||||||
Once a UCP instance is deployed, you don't interact with Docker EE Engine
|
Once a UCP instance is deployed, you don't interact with Docker Engine - Enterprise
|
||||||
directly. Instead, you interact with UCP. Since UCP exposes the standard
|
directly. Instead, you interact with UCP. Since UCP exposes the standard
|
||||||
Docker API and the full Kubernetes API transparently, you can use the tools
|
Docker API and the full Kubernetes API transparently, you can use the tools
|
||||||
you already know and love, like `kubectl`, the Docker CLI client, and Docker
|
you already know and love, like `kubectl`, the Docker CLI client, and Docker
|
||||||
|
|
53
ee/index.md
53
ee/index.md
|
@ -1,5 +1,5 @@
|
||||||
---
|
---
|
||||||
title: Docker Enterprise Edition Platform
|
title: Docker Enterprise
|
||||||
description: Learn about Docker Enterprise Edition, the enterprise-grade cluster management solution from Docker.
|
description: Learn about Docker Enterprise Edition, the enterprise-grade cluster management solution from Docker.
|
||||||
keywords: Docker EE, UCP, DTR, orchestration, cluster, Kubernetes
|
keywords: Docker EE, UCP, DTR, orchestration, cluster, Kubernetes
|
||||||
redirect_from:
|
redirect_from:
|
||||||
|
@ -7,19 +7,18 @@ redirect_from:
|
||||||
- /manuals/
|
- /manuals/
|
||||||
---
|
---
|
||||||
|
|
||||||
Docker Enterprise Edition Platform 2.0 (*Docker EE*) is a
|
Docker Enterprise 2.1 is a Containers-as-a-Service (CaaS) platform that enables a secure software supply
|
||||||
Containers-as-a-Service (CaaS) platform that enables a secure software supply
|
|
||||||
chain and deploys diverse applications for high availability across disparate
|
chain and deploys diverse applications for high availability across disparate
|
||||||
infrastructure, both on-premises and in the cloud.
|
infrastructure, both on-premises and in the cloud.
|
||||||
|
|
||||||
Docker Enterprise Edition is a secure, scalable, and supported container
|
Docker Enterprise is a secure, scalable, and supported container
|
||||||
platform for building and orchestrating applications across multi-tenant Linux,
|
platform for building and orchestrating applications across multi-tenant Linux,
|
||||||
Windows Server 2016, and IBM Z environments.
|
Windows Server 2016, and IBM Z environments.
|
||||||
|
|
||||||
Docker EE enables deploying your workloads for high availability (HA) onto the
|
Docker Enterprise enables deploying your workloads for high availability (HA) onto the
|
||||||
orchestrator of your choice. Docker EE automates many of the tasks that
|
orchestrator of your choice. Docker Enterprise automates many of the tasks that
|
||||||
orchestration requires, like provisioning pods, containers, and cluster
|
orchestration requires, like provisioning pods, containers, and cluster
|
||||||
resources. Self-healing components ensure that Docker EE clusters remain highly
|
resources. Self-healing components ensure that Docker Enterprise clusters remain highly
|
||||||
available.
|
available.
|
||||||
|
|
||||||
Role-based access control applies to Kubernetes and Swarm orchestrators, and
|
Role-based access control applies to Kubernetes and Swarm orchestrators, and
|
||||||
|
@ -27,27 +26,27 @@ communication within the cluster is secured with TLS.
|
||||||
[Docker Content Trust](/engine/security/trust/content_trust/) is enforced
|
[Docker Content Trust](/engine/security/trust/content_trust/) is enforced
|
||||||
for images on all of the orchestrators.
|
for images on all of the orchestrators.
|
||||||
|
|
||||||
Docker EE Platform includes Docker Universal Control Plane (UCP), the
|
Docker Enterprise includes Docker Universal Control Plane (UCP), the
|
||||||
enterprise-grade cluster management solution from Docker. You install it
|
cluster management solution from Docker. You install it
|
||||||
on-premises or in your virtual private cloud, and it helps you manage your
|
on-premises or in your virtual private cloud, and it helps you manage your
|
||||||
cluster and applications through a single interface.
|
cluster and applications through a single interface.
|
||||||
|
|
||||||
{: .with-border}
|
{: .with-border}
|
||||||
|
|
||||||
## Docker Enterprise Edition features
|
## Docker Enterprise features
|
||||||
|
|
||||||
Docker EE Platform provides multi-architecture orchestration for Kubernetes and
|
Docker Enterprise 2.1 provides multi-architecture orchestration for Kubernetes and
|
||||||
Swarm workloads. Docker EE enables a secure software supply chain, with image
|
Swarm workloads. Docker Enterprise enables a secure software supply chain, with image
|
||||||
promotion, mirroring between registries, and signing/scanning enforcement for
|
promotion, mirroring between registries, and signing/scanning enforcement for
|
||||||
Kubernetes images.
|
Kubernetes images.
|
||||||
|
|
||||||
### Kubernetes support
|
### Kubernetes support
|
||||||
|
|
||||||
Kubernetes in Docker EE fully supports all Docker EE features, including
|
Kubernetes in Docker Enterprise fully supports all Docker Enterprise features, including
|
||||||
role-based access control, LDAP/AD integration, scanning, signing enforcement,
|
role-based access control, LDAP/AD integration, scanning, signing enforcement,
|
||||||
and security policies.
|
and security policies.
|
||||||
|
|
||||||
Kubernetes features on Docker EE include:
|
Kubernetes features on Docker Enterprise include:
|
||||||
|
|
||||||
- Kubernetes orchestration full feature set
|
- Kubernetes orchestration full feature set
|
||||||
- CNCF Certified Kubernetes conformance
|
- CNCF Certified Kubernetes conformance
|
||||||
|
@ -71,7 +70,7 @@ which enable:
|
||||||
- Resolving images of deployed workloads automatically, and accepting or
|
- Resolving images of deployed workloads automatically, and accepting or
|
||||||
rejecting images based on UCP's signing-policy feature
|
rejecting images based on UCP's signing-policy feature
|
||||||
|
|
||||||
The default Docker EE installation includes both Kubernetes and Swarm
|
The default Docker Enterprise installation includes both Kubernetes and Swarm
|
||||||
components across the cluster, so every newly joined worker node is ready
|
components across the cluster, so every newly joined worker node is ready
|
||||||
to schedule Kubernetes or Swarm workloads.
|
to schedule Kubernetes or Swarm workloads.
|
||||||
|
|
||||||
|
@ -86,7 +85,7 @@ to schedule Kubernetes or Swarm workloads.
|
||||||
|
|
||||||
{: .with-border}
|
{: .with-border}
|
||||||
|
|
||||||
- Docker EE manager nodes are both Swarm managers and Kubernetes masters,
|
- Docker Enterprise manager nodes are both Swarm managers and Kubernetes masters,
|
||||||
to enable high availability
|
to enable high availability
|
||||||
- Allocate nodes for Swarm and Kubernetes workloads
|
- Allocate nodes for Swarm and Kubernetes workloads
|
||||||
- Single pane of glass for monitoring apps
|
- Single pane of glass for monitoring apps
|
||||||
|
@ -107,43 +106,43 @@ to schedule Kubernetes or Swarm workloads.
|
||||||
|
|
||||||
With Docker, you can join up to thousands of physical or virtual machines
|
With Docker, you can join up to thousands of physical or virtual machines
|
||||||
together to create a container cluster, allowing you to deploy your
|
together to create a container cluster, allowing you to deploy your
|
||||||
applications at scale. Docker EE extends the functionality provided by Docker
|
applications at scale. Docker Enterprise extends the functionality provided by Docker
|
||||||
Engine to make it easier to manage your cluster from a centralized place.
|
Engine to make it easier to manage your cluster from a centralized place.
|
||||||
|
|
||||||
You can manage and monitor your container cluster using a graphical web UI.
|
You can manage and monitor your container cluster using a graphical web interface.
|
||||||
|
|
||||||
## Deploy, manage, and monitor
|
## Deploy, manage, and monitor
|
||||||
|
|
||||||
With Docker EE, you can manage from a centralized place all of the computing
|
With Docker Enterprise, you can manage from a centralized place all of the computing
|
||||||
resources you have available, like nodes, volumes, and networks.
|
resources you have available, like nodes, volumes, and networks.
|
||||||
|
|
||||||
You can also deploy and monitor your applications and services.
|
You can also deploy and monitor your applications and services.
|
||||||
|
|
||||||
## Built-in security and access control
|
## Built-in security and access control
|
||||||
|
|
||||||
Docker EE has its own built-in authentication mechanism with role-based access
|
Docker Enterprise has its own built-in authentication mechanism with role-based access
|
||||||
control (RBAC), so that you can control who can access and make changes to your
|
control (RBAC), so that you can control who can access and make changes to your
|
||||||
swarm and applications. Also, Docker EE authentication integrates with LDAP
|
swarm and applications. Also, Docker Enterprise authentication integrates with LDAP
|
||||||
services.
|
services.
|
||||||
[Learn about role-based access control](access-control/index.md).
|
[Learn about role-based access control](access-control/index.md).
|
||||||
|
|
||||||
{: .with-border}
|
{: .with-border}
|
||||||
|
|
||||||
Docker EE integrates with Docker Trusted Registry so that you can keep the
|
Docker Enterprise integrates with Docker Trusted Registry so that you can keep the
|
||||||
Docker images you use for your applications behind your firewall, where they
|
Docker images you use for your applications behind your firewall, where they
|
||||||
are safe and can't be tampered with.
|
are safe and can't be tampered with.
|
||||||
|
|
||||||
You can also enforce security policies and only allow running applications
|
You can also enforce security policies and only allow running applications
|
||||||
that use Docker images you know and trust.
|
that use Docker images you know and trust.
|
||||||
|
|
||||||
## Docker EE and the CLI
|
## Docker Enterprise and the CLI
|
||||||
|
|
||||||
Docker EE exposes the standard Docker API, so you can continue using the tools
|
Docker Enterprise exposes the standard Docker API, so you can continue using the tools
|
||||||
that you already know, including the Docker CLI client, to deploy and manage your
|
that you already know, including the Docker CLI client, to deploy and manage your
|
||||||
applications.
|
applications.
|
||||||
|
|
||||||
For example, you can use the `docker info` command to check the
|
For example, you can use the `docker info` command to check the
|
||||||
status of a Swarm managed by Docker EE:
|
status of a Swarm managed by Docker Enterprise:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker info
|
docker info
|
||||||
|
@ -169,7 +168,7 @@ Managers: 1
|
||||||
|
|
||||||
## Use the Kubernetes CLI
|
## Use the Kubernetes CLI
|
||||||
|
|
||||||
Docker EE exposes the standard Kubernetes API, so you can use `kubectl` to
|
Docker Enterprise exposes the standard Kubernetes API, so you can use `kubectl` to
|
||||||
manage your Kubernetes workloads:
|
manage your Kubernetes workloads:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
@ -188,4 +187,4 @@ To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
|
||||||
## Where to go next
|
## Where to go next
|
||||||
|
|
||||||
- [Supported platforms](supported-platforms.md)
|
- [Supported platforms](supported-platforms.md)
|
||||||
- [Docker EE architecture](docker-ee-architecture.md)
|
- [Docker Enterprise architecture](docker-ee-architecture.md)
|
||||||
|
|
Loading…
Reference in New Issue