SlideShare a Scribd company logo
Docker Enterprise
Platform 2.1:
Architectural
Overview and Use
Cases
Product Manager, Docker
@yongshinyu
David Yu
Senior Software Engineer,
Docker
Jean Rouge
Agenda
1.Docker Enterprise Overview &
Architecture
2.Docker Enterprise 2.1 - What’s New with
Demos
3.Next Steps
Docker Enterprise Use Cases
Cloud VM
Edge
Device
Bare
Metal
Mainframe
Docker Enterprise
Microservices
Big Data
ML & AITraditional ServerlessISVEdge & IoT Blockchain
Docker Enterprise Container Platform
Support and
Certification
AutomationGovernanceSecurity
• Threat Scanning
• Controlled Code
Deployment
• Encryption
• Secrets Mgmt
• Image Mgmt
• Support for 3rd
party security
• Role-based access
control (RBAC)
• Policy Mgmt
• App Config Mgmt
• Forensic Image
History
• Controlled Code
Deployment
• Orchestration
• Built-in app
reliability/High Avail.
• Policy-based
automation
• Auto healing
• Enterprise-grade
support
• Certified Plug-ins
and Infrastructure
• Certified ISV apps
• Certified
professionals
Server
OS
App
Docker Engine
Docker Enterprise leads the pack
The Forrester Wave™ is copyrighted by Forrester Research,
Inc. Forrester and Forrester Wave™ are trademarks of
Forrester Research, Inc. The Forrester Wave™ is a graphical
representation of Forrester's call on a market and is plotted
using a detailed spreadsheet with exposed scores,
weightings, and comments. Forrester does not endorse any
vendor, product, or service depicted in the Forrester Wave™.
Information is based on best available resources. Opinions
reflect judgment at the time and are subject to change.
Forrester’s Assessment: Docker
“leads the pack with a robust
container platform well-suited for the
enterprise.”
Operating
Systems
Docker Platform Architecture
Config Mgt Monitoring LoggingCI/CD ..more..Images Networking Volumes
PhysicalVirtualizationPublic Cloud
Platform
Security
Developer
Services
Registry
Services
Access
Policies
App Lifecycle
Management
Automation &
Extensibility
Networking Orchestration Storage
Container Engine
ENTERPRISE PLATFORM
Secure Supply Chain
Docker Enterprise adds end-to-end security features
TEST STAGING
• Signature
verification
• Native encryption
Scanning SigningAutomated
PoliciesDocker Desktop
(Mac or Windows)
PRODUCTION
Cluster Architecture
Node Node Node
Docker Enterprise Cluster
Node
Manager
Worker
Node
Worker Worker Worker
Node
Manager
Node
Manager
Management Plane
Kubernetes in Docker Enterprise
UCP Manager/Linux UCP Linux worker
calico cni
pods
kubedns
kube-proxy
kubelet
kube-
controller-
manager
kube-manager
kube-scheduler
calico cni
pods
kube-proxy
kubelet
What’s New in Docker Enterprise 2.1
Extended Windows
Server Support
Expanded Kubernetes
Support
Improved Operational
Insight
Stronger Security and
Compliance
21
3 4
Extended Windows
Server Support
Windows Support
● Expanded Operating System Server Support
○ Windows Server 2016, 1709, 1803, and 2019*
○ Smaller image sizes
○ Ingress and VIP Networking for Docker Swarm
*Swarm support for Win Server 2019 GA will be delivered in a patch release (due to the timing of Docker Enterprise 2.1 and
Server 2019)
Windows Networking Demo
Expanded
Kubernetes Support
Upgraded to Kubernetes 1.11
Generally Available features:
● Kubernetes pod autoscaling
● Kubernetes RBAC including support for
cluster roles
● Storage protection
● CRI-tools for improved debugging
● API aggregation
● Webhook authorization
● DaemonSet, Deployment, ReplicaSet, and
StatefulSet APIs
FEATURE
BENEFITS
• Access the most recent
developments from the
Kubernetes community
• Stay on top of latest stable
Kubernetes enhancements
• Get an enterprise-ready
experience with the latest
Kubernetes release
Native Kubernetes RBAC
FEATURE
BENEFITS
• Add native Kubernetes roles defined
in yaml file
• Distinct view of kubernetes roles
from swarm role
• Define grants in UCP similar to
swarm
• Deploy Helm charts
• Use native kubernetes RBAC
primitives
Kubernetes Network Encryption
Use Case
● Apply default encryption without intervention or
awareness from users
● Protect internal application traffic on untrusted or
shared infrastructure by default
Usage
● Deploy encryption daemonset to encrypt all host-to-
host traffic between all pods within the Kubernetes
cluster
● Key management and rotation managed centrally by
add-on encryption module
● IPSec encryption
Host
Pod
app
Host
Pod
app
Kubernetes Demo
Improved
Operational Insight
Improved Operational Insights
FEATURE
BENEFITS
• Easier access to node metrics:
○ View containers within node
○ Healthchecks
• Events from the last hour within
Kubernetes resources
• Up to 24 hour data retention, and
viewable within Overview Dashboard
• Detailed metadata for Swarm and
Kubernetes Resources
• Quickly identify and root-cause
problems occuring at various levels of
the environment (service, node,
cluster)
• Track and prevent emerging issues
Troubleshoot Container Issues
New Options for Collecting Metrics
Manager Node
External Node
GET https://ucp/metricsdiscovery
UCP
Controller
External
Prometheus
Prometheus
POST metrics
Docker
Enterprise UI
FEATURE
BENEFITS
• Deploy Prometheus as Kubernetes Daemon
Set
• Allow additional Prometheus configurations:
○ Deploy Prometheus on worker nodes
○ Allow external Prometheus instances to
scrape Docker Enterprise metrics
• Remove CPU pressure on manager nodes
• Gather more information about your
environment and collect it locally
Image Management and Storage Optimization
at Scale
Docker Image File FEATURE
BENEFITS
• Online garbage collection
• Policy-based image tag pruning
• Preserve storage space by
deleting unused image layers
• Reduce clutter in your image
registry using pre-defined
policies, particularly when used
in conjunction with CI/CD
systems
Image Layer
Image Layer
Image Layer
Image Layer
Image Layer
Operational Insights Demo
Stronger Security
and Compliance
Integrate Identity Providers with SAML 2.0
FEATURE
BENEFITS
• Allow for SSO to Docker Enterprise
through existing identity provider (IdP)
○ Support for Okta and ADFS, with
more IdPs added in the future
• Continue to use LDAP synch for client
bundle access
• Achieve 2FA through identity provider
• Credentials stored in IdP only; no
local hosting of passwords
FIPS 140-2 Compliance for Enterprise Engine
FEATURE
BENEFITS
• Linux support included in 18.03
Engine, 18.09 now adds FIPS
compliance for Windows
• Automatically enable FIPS mode for
Docker engine based upon host OS
FIPS status
• Use env variable to override O/S
FIPS state
• Meet regulatory requirements by
deploying Docker Engines in a
FIPS compliant mode
• Prevent non-FIPS nodes from
joining a FIPS compliant cluster
DOCKER ENGINE
containerd
Docker
API
Networking
Docker Build
(BuildKit)
Orchestration VolumesDistribution
Docker
CLI
Plugins
FIPS 140-2 Validated Encryption Module
Audit Logs for All Cluster-Wide Operations
{“audit”; {
"metadata": {...},
"level": "Metadata",
"timestamp": "2018-08-07T22:10:35Z",
"auditID": "7559d301-fa6b-4ad6-901c-
b587fab75277",
"stage": "RequestReceived",
"requestURI":
"/api/v1/namespaces/default/pods",
"verb": "list",
"user": {"username": "alice",...},
"sourceIPs": ["127.0.0.1"],
...,
"requestReceivedTimestamp": "2018-08-
07T22:10:35.428850Z"}}
orchestrator audit events
audit logs
user request
{“audit”; {
"metadata": {...},
"level": "Metadata",
"timestamp": "2018-08-07T22:10:35Z",
"auditID": "7559d301-94e7-4ad6-901c-
b587fab31512",
"stage": "RequestReceived",
"requestURI": "/v1.30/configs/create",
"verb": "post",
"user": {"username": "alice",...},
"sourceIPs": ["127.0.0.1"],
...,
"requestReceivedTimestamp": "2018-08-
07T22:10:35.428850Z"}}
kubernetes pod listing swarm config create
FEATURE
• Configurable audit logs for both
Swarm and Kubernetes
• Logs API calls tracking request,
time, user, and response
• Persistent storage of audit log
entries for historical recall
BENEFITS
• Track and investigate all
security-relevant user activity in
the cluster
• Provide a full audit trail for more
complete troubleshooting,
adherence to compliance
requirements
Access Detailed Audit Logs for the Registry
FEATURE
• Audit registry events (e.g.
Push/Pull/Scan/etc.) to see what is
happening inside of a repository
BENEFITS
• Track and investigate all
security-relevant user activity in
the registry
• Provide a full audit trail for more
complete troubleshooting,
adherence to compliance
requirements
Identify Vulnerabilities in Running Containers
Docker Trusted Registry
Scan Data
FEATURE
BENEFITS
• Create policies to manage service
deployments using image
vulnerability data
• Maintain compliant deployment of
production services
• View vulnerability data of images
deployed through the control plane
• Roll up views for services & pods
Security Demo
New Features for Docker Enterprise 2.1
Windows updates
● WS1709, WS1803, WS2019 support:
○ Smaller image sizes
○ Relaxed image compatibility requirements
○ Swarm-based routing mesh and VIP-based service
discovery
CHOICE: Updated Platform Support
Kubernetes updates
● Kubernetes v1.11 support
● Native K8s RBAC support inc. cluster roles
● Kubernetes pod autoscaling
● Kubernetes network encryption
● Health status dashboards (service & platform metrics)
● Runtime visibility of known vulnerabilities
● Event activity streams
AGILITY: Improved Operational Insight
● SAML 2.0 authentication
● FIPS compliance for Windows & Linux
● Audit logs & events
SECURITY: Stronger Security & Compliance
Give Docker Enterprise a spin!
trial.docker.com
Thank you!

More Related Content

PDF
DCEU 18: Docker Container Security
PDF
DCEU 18: Provisioning and Managing Storage for Docker Containers
PDF
DCEU 18: State of the Docker Engine
PDF
DCEU 18: From Legacy Mainframe to the Cloud: The Finnish Railways Evolution w...
PDF
DCEU 18: Developing with Docker Containers
PDF
DCEU 18: Docker Container Networking
PDF
DCEU 18: Docker Containers in a Serverless World
PDF
DCEU 18: Docker for Windows Containers and Kubernetes
DCEU 18: Docker Container Security
DCEU 18: Provisioning and Managing Storage for Docker Containers
DCEU 18: State of the Docker Engine
DCEU 18: From Legacy Mainframe to the Cloud: The Finnish Railways Evolution w...
DCEU 18: Developing with Docker Containers
DCEU 18: Docker Container Networking
DCEU 18: Docker Containers in a Serverless World
DCEU 18: Docker for Windows Containers and Kubernetes

What's hot (20)

PDF
Building Your Docker Swarm Tech Stack
PDF
DCEU 18: How To Build Your Containerization Strategy
PPTX
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...
PPTX
Docker Roadshow 2016
PPTX
Kubernetes 101 VMworld 2019 workshop slides
PDF
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
PDF
DCSF19 How To Build Your Containerization Strategy
PDF
Modernizing Java Apps with Docker
PDF
DCEU 18: App-in-a-Box with Docker Application Packages
PDF
DCEU 18: Desigual Transforms the In-Store Experience with Docker Enterprise C...
PDF
Practical Design Patterns in Docker Networking
PDF
DockerCon EU 2015: Day 1 General Session
PPTX
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
PPTX
Photon Controller: An Open Source Container Infrastructure Platform from VMware
PDF
Docker on docker leveraging kubernetes in docker ee
PDF
DCEU 18: Building Your Development Pipeline
PDF
Docker ee an architecture and operations overview
PDF
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
PDF
DCSF19 Docker Containers & Java: What I Wish I Had Been Told
ODP
Practical Container Security by Mrunal Patel and Thomas Cameron, Red Hat
Building Your Docker Swarm Tech Stack
DCEU 18: How To Build Your Containerization Strategy
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...
Docker Roadshow 2016
Kubernetes 101 VMworld 2019 workshop slides
On-the-Fly Containerization of Enterprise Java & .NET Apps by Amjad Afanah
DCSF19 How To Build Your Containerization Strategy
Modernizing Java Apps with Docker
DCEU 18: App-in-a-Box with Docker Application Packages
DCEU 18: Desigual Transforms the In-Store Experience with Docker Enterprise C...
Practical Design Patterns in Docker Networking
DockerCon EU 2015: Day 1 General Session
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Photon Controller: An Open Source Container Infrastructure Platform from VMware
Docker on docker leveraging kubernetes in docker ee
DCEU 18: Building Your Development Pipeline
Docker ee an architecture and operations overview
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
DCSF19 Docker Containers & Java: What I Wish I Had Been Told
Practical Container Security by Mrunal Patel and Thomas Cameron, Red Hat
Ad

Similar to DCEU 18: Docker Enterprise Platform and Architecture (20)

PDF
Francisco Javier Ramirez Urea - Hopla - OSL19
PDF
Docker Indy: Dockercon 2019 Recap and Docker CLI Plugins
PDF
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
PPTX
Docker Enterprise Workshop - Technical
PDF
Docker Dublin Meetup | 22 Feb 2018 | Docker + Kubernetes
PDF
DCSF 19 Docker Enterprise Platform and Architecture
PDF
Docker Enterprise Edition: Building a Secure Supply Chain for the Enterprise ...
PPTX
Bahrain ch9 introduction to docker 5th birthday
PPTX
Docker EE 2.0 Choice, Security & Agility
PDF
Docker for Ops - Scott Coulton, Puppet
PDF
Monitoring hybrid container environments
PPTX
Docker and kubernetes
PPTX
Docker for the enterprise
PDF
Docker for developers
PDF
State of Union - Containerz
PPTX
Docker Bday #5, SF Edition: Introduction to Docker
PPTX
Compare Docker deployment options in the public cloud
PPTX
Microsoft Techsummit Zurich Docker and Microsoft
PPTX
Dockercon 2017 EU Recap
PPTX
Lectre # 11 (VS&S). virtualization .pptx
Francisco Javier Ramirez Urea - Hopla - OSL19
Docker Indy: Dockercon 2019 Recap and Docker CLI Plugins
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Docker Enterprise Workshop - Technical
Docker Dublin Meetup | 22 Feb 2018 | Docker + Kubernetes
DCSF 19 Docker Enterprise Platform and Architecture
Docker Enterprise Edition: Building a Secure Supply Chain for the Enterprise ...
Bahrain ch9 introduction to docker 5th birthday
Docker EE 2.0 Choice, Security & Agility
Docker for Ops - Scott Coulton, Puppet
Monitoring hybrid container environments
Docker and kubernetes
Docker for the enterprise
Docker for developers
State of Union - Containerz
Docker Bday #5, SF Edition: Introduction to Docker
Compare Docker deployment options in the public cloud
Microsoft Techsummit Zurich Docker and Microsoft
Dockercon 2017 EU Recap
Lectre # 11 (VS&S). virtualization .pptx
Ad

More from Docker, Inc. (20)

PDF
Containerize Your Game Server for the Best Multiplayer Experience
PDF
How to Improve Your Image Builds Using Advance Docker Build
PDF
Build & Deploy Multi-Container Applications to AWS
PDF
Securing Your Containerized Applications with NGINX
PDF
How To Build and Run Node Apps with Docker and Compose
PDF
Hands-on Helm
PDF
Distributed Deep Learning with Docker at Salesforce
PDF
The First 10M Pulls: Building The Official Curl Image for Docker Hub
PDF
Monitoring in a Microservices World
PDF
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
PDF
Predicting Space Weather with Docker
PDF
Become a Docker Power User With Microsoft Visual Studio Code
PDF
How to Use Mirroring and Caching to Optimize your Container Registry
PDF
Monolithic to Microservices + Docker = SDLC on Steroids!
PDF
Kubernetes at Datadog Scale
PDF
Labels, Labels, Labels
PDF
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
PDF
Build & Deploy Multi-Container Applications to AWS
PDF
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
PDF
Developing with Docker for the Arm Architecture
Containerize Your Game Server for the Best Multiplayer Experience
How to Improve Your Image Builds Using Advance Docker Build
Build & Deploy Multi-Container Applications to AWS
Securing Your Containerized Applications with NGINX
How To Build and Run Node Apps with Docker and Compose
Hands-on Helm
Distributed Deep Learning with Docker at Salesforce
The First 10M Pulls: Building The Official Curl Image for Docker Hub
Monitoring in a Microservices World
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
Predicting Space Weather with Docker
Become a Docker Power User With Microsoft Visual Studio Code
How to Use Mirroring and Caching to Optimize your Container Registry
Monolithic to Microservices + Docker = SDLC on Steroids!
Kubernetes at Datadog Scale
Labels, Labels, Labels
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Build & Deploy Multi-Container Applications to AWS
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
Developing with Docker for the Arm Architecture

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Empathic Computing: Creating Shared Understanding
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
KodekX | Application Modernization Development
PPTX
Big Data Technologies - Introduction.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
A Presentation on Artificial Intelligence
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Electronic commerce courselecture one. Pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Advanced methodologies resolving dimensionality complications for autism neur...
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Monthly Chronicles - July 2025
Empathic Computing: Creating Shared Understanding
Review of recent advances in non-invasive hemoglobin estimation
KodekX | Application Modernization Development
Big Data Technologies - Introduction.pptx
Approach and Philosophy of On baking technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
“AI and Expert System Decision Support & Business Intelligence Systems”
A Presentation on Artificial Intelligence

DCEU 18: Docker Enterprise Platform and Architecture

  • 2. Product Manager, Docker @yongshinyu David Yu Senior Software Engineer, Docker Jean Rouge
  • 3. Agenda 1.Docker Enterprise Overview & Architecture 2.Docker Enterprise 2.1 - What’s New with Demos 3.Next Steps
  • 4. Docker Enterprise Use Cases Cloud VM Edge Device Bare Metal Mainframe Docker Enterprise Microservices Big Data ML & AITraditional ServerlessISVEdge & IoT Blockchain
  • 5. Docker Enterprise Container Platform Support and Certification AutomationGovernanceSecurity • Threat Scanning • Controlled Code Deployment • Encryption • Secrets Mgmt • Image Mgmt • Support for 3rd party security • Role-based access control (RBAC) • Policy Mgmt • App Config Mgmt • Forensic Image History • Controlled Code Deployment • Orchestration • Built-in app reliability/High Avail. • Policy-based automation • Auto healing • Enterprise-grade support • Certified Plug-ins and Infrastructure • Certified ISV apps • Certified professionals Server OS App Docker Engine
  • 6. Docker Enterprise leads the pack The Forrester Wave™ is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave™ are trademarks of Forrester Research, Inc. The Forrester Wave™ is a graphical representation of Forrester's call on a market and is plotted using a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse any vendor, product, or service depicted in the Forrester Wave™. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change. Forrester’s Assessment: Docker “leads the pack with a robust container platform well-suited for the enterprise.”
  • 7. Operating Systems Docker Platform Architecture Config Mgt Monitoring LoggingCI/CD ..more..Images Networking Volumes PhysicalVirtualizationPublic Cloud Platform Security Developer Services Registry Services Access Policies App Lifecycle Management Automation & Extensibility Networking Orchestration Storage Container Engine ENTERPRISE PLATFORM
  • 8. Secure Supply Chain Docker Enterprise adds end-to-end security features TEST STAGING • Signature verification • Native encryption Scanning SigningAutomated PoliciesDocker Desktop (Mac or Windows) PRODUCTION
  • 9. Cluster Architecture Node Node Node Docker Enterprise Cluster Node Manager Worker Node Worker Worker Worker Node Manager Node Manager Management Plane
  • 10. Kubernetes in Docker Enterprise UCP Manager/Linux UCP Linux worker calico cni pods kubedns kube-proxy kubelet kube- controller- manager kube-manager kube-scheduler calico cni pods kube-proxy kubelet
  • 11. What’s New in Docker Enterprise 2.1 Extended Windows Server Support Expanded Kubernetes Support Improved Operational Insight Stronger Security and Compliance 21 3 4
  • 13. Windows Support ● Expanded Operating System Server Support ○ Windows Server 2016, 1709, 1803, and 2019* ○ Smaller image sizes ○ Ingress and VIP Networking for Docker Swarm *Swarm support for Win Server 2019 GA will be delivered in a patch release (due to the timing of Docker Enterprise 2.1 and Server 2019)
  • 16. Upgraded to Kubernetes 1.11 Generally Available features: ● Kubernetes pod autoscaling ● Kubernetes RBAC including support for cluster roles ● Storage protection ● CRI-tools for improved debugging ● API aggregation ● Webhook authorization ● DaemonSet, Deployment, ReplicaSet, and StatefulSet APIs FEATURE BENEFITS • Access the most recent developments from the Kubernetes community • Stay on top of latest stable Kubernetes enhancements • Get an enterprise-ready experience with the latest Kubernetes release
  • 17. Native Kubernetes RBAC FEATURE BENEFITS • Add native Kubernetes roles defined in yaml file • Distinct view of kubernetes roles from swarm role • Define grants in UCP similar to swarm • Deploy Helm charts • Use native kubernetes RBAC primitives
  • 18. Kubernetes Network Encryption Use Case ● Apply default encryption without intervention or awareness from users ● Protect internal application traffic on untrusted or shared infrastructure by default Usage ● Deploy encryption daemonset to encrypt all host-to- host traffic between all pods within the Kubernetes cluster ● Key management and rotation managed centrally by add-on encryption module ● IPSec encryption Host Pod app Host Pod app
  • 21. Improved Operational Insights FEATURE BENEFITS • Easier access to node metrics: ○ View containers within node ○ Healthchecks • Events from the last hour within Kubernetes resources • Up to 24 hour data retention, and viewable within Overview Dashboard • Detailed metadata for Swarm and Kubernetes Resources • Quickly identify and root-cause problems occuring at various levels of the environment (service, node, cluster) • Track and prevent emerging issues
  • 23. New Options for Collecting Metrics Manager Node External Node GET https://ucp/metricsdiscovery UCP Controller External Prometheus Prometheus POST metrics Docker Enterprise UI FEATURE BENEFITS • Deploy Prometheus as Kubernetes Daemon Set • Allow additional Prometheus configurations: ○ Deploy Prometheus on worker nodes ○ Allow external Prometheus instances to scrape Docker Enterprise metrics • Remove CPU pressure on manager nodes • Gather more information about your environment and collect it locally
  • 24. Image Management and Storage Optimization at Scale Docker Image File FEATURE BENEFITS • Online garbage collection • Policy-based image tag pruning • Preserve storage space by deleting unused image layers • Reduce clutter in your image registry using pre-defined policies, particularly when used in conjunction with CI/CD systems Image Layer Image Layer Image Layer Image Layer Image Layer
  • 27. Integrate Identity Providers with SAML 2.0 FEATURE BENEFITS • Allow for SSO to Docker Enterprise through existing identity provider (IdP) ○ Support for Okta and ADFS, with more IdPs added in the future • Continue to use LDAP synch for client bundle access • Achieve 2FA through identity provider • Credentials stored in IdP only; no local hosting of passwords
  • 28. FIPS 140-2 Compliance for Enterprise Engine FEATURE BENEFITS • Linux support included in 18.03 Engine, 18.09 now adds FIPS compliance for Windows • Automatically enable FIPS mode for Docker engine based upon host OS FIPS status • Use env variable to override O/S FIPS state • Meet regulatory requirements by deploying Docker Engines in a FIPS compliant mode • Prevent non-FIPS nodes from joining a FIPS compliant cluster DOCKER ENGINE containerd Docker API Networking Docker Build (BuildKit) Orchestration VolumesDistribution Docker CLI Plugins FIPS 140-2 Validated Encryption Module
  • 29. Audit Logs for All Cluster-Wide Operations {“audit”; { "metadata": {...}, "level": "Metadata", "timestamp": "2018-08-07T22:10:35Z", "auditID": "7559d301-fa6b-4ad6-901c- b587fab75277", "stage": "RequestReceived", "requestURI": "/api/v1/namespaces/default/pods", "verb": "list", "user": {"username": "alice",...}, "sourceIPs": ["127.0.0.1"], ..., "requestReceivedTimestamp": "2018-08- 07T22:10:35.428850Z"}} orchestrator audit events audit logs user request {“audit”; { "metadata": {...}, "level": "Metadata", "timestamp": "2018-08-07T22:10:35Z", "auditID": "7559d301-94e7-4ad6-901c- b587fab31512", "stage": "RequestReceived", "requestURI": "/v1.30/configs/create", "verb": "post", "user": {"username": "alice",...}, "sourceIPs": ["127.0.0.1"], ..., "requestReceivedTimestamp": "2018-08- 07T22:10:35.428850Z"}} kubernetes pod listing swarm config create FEATURE • Configurable audit logs for both Swarm and Kubernetes • Logs API calls tracking request, time, user, and response • Persistent storage of audit log entries for historical recall BENEFITS • Track and investigate all security-relevant user activity in the cluster • Provide a full audit trail for more complete troubleshooting, adherence to compliance requirements
  • 30. Access Detailed Audit Logs for the Registry FEATURE • Audit registry events (e.g. Push/Pull/Scan/etc.) to see what is happening inside of a repository BENEFITS • Track and investigate all security-relevant user activity in the registry • Provide a full audit trail for more complete troubleshooting, adherence to compliance requirements
  • 31. Identify Vulnerabilities in Running Containers Docker Trusted Registry Scan Data FEATURE BENEFITS • Create policies to manage service deployments using image vulnerability data • Maintain compliant deployment of production services • View vulnerability data of images deployed through the control plane • Roll up views for services & pods
  • 33. New Features for Docker Enterprise 2.1 Windows updates ● WS1709, WS1803, WS2019 support: ○ Smaller image sizes ○ Relaxed image compatibility requirements ○ Swarm-based routing mesh and VIP-based service discovery CHOICE: Updated Platform Support Kubernetes updates ● Kubernetes v1.11 support ● Native K8s RBAC support inc. cluster roles ● Kubernetes pod autoscaling ● Kubernetes network encryption ● Health status dashboards (service & platform metrics) ● Runtime visibility of known vulnerabilities ● Event activity streams AGILITY: Improved Operational Insight ● SAML 2.0 authentication ● FIPS compliance for Windows & Linux ● Audit logs & events SECURITY: Stronger Security & Compliance
  • 34. Give Docker Enterprise a spin! trial.docker.com