Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Kubernetes made easy with Docker EE
Patrick van der Bleek
Solutions Engineer NEMEA @Docker, Inc.
Docker Enterprise Edition is More than Containers + Orchestration...
DOCKER ENTERPRISE EDITION
Kubernetes integration in Docker EE
What the community and our customers asked for:
• Provide choice of orchestrators
• Ma...
Kubernetes integration in Docker EE
What the community and our customers asked for:
• Provide choice of orchestrators
• Ma...
OR
Kubernetes integration in Docker EE
What the community and our customers asked for:
• Provide choice of orchestrators
• Ma...
Choice of Swarm and Kubernetes: Only Solution That Lets You
Run Swarm Today, Kubernetes Tomorrow and Vice Versa
Docker EE ...
Simplified Workflows for Operators:
Adding a New Kubernetes Node
Docker EE Management Console
Docker EE Control Plane and
...
Secure Networking with Project Calico Built-in But Swappable
• Pre-integrated with Project Calico:
− Highly scalable distr...
Kubernetes integration in Docker EE
What the community and our customers asked for:
• Provide choice of orchestrators
• Ma...
Dev to Ops experience
Test locally on swarm
?
Deploy to production
on swarm
Deploy to production
on Kubernetes
Develop wit...
Dev to Ops experience
Test locally on swarm
Test locally on
Kubernetes
Deploy to production
on swarm
Deploy to production
...
Deploy Applications with Either Compose or Kubernetes YAML
Docker Compose Kubernetes YAML
Kubelet KubeletKubelet Kubelet
•...
Deploy Kubernetes Apps via UI or CLI
• Docker EE uses standard Kube
API and CLI
• Use UCP UI to upload yaml files
for depl...
Kubernetes integration in Docker EE
What the community and our customers asked for:
• Provide choice of orchestrators
• Ma...
Docker EE Advanced Capabilities
Support and
Certification
AutomationGovernanceSecurity
• Threat Scanning
• Controlled Code...
Kubernetes integration in Docker EE
What the community and our customers asked for:
• Provide choice of orchestrators
• Ma...
Build, Ship & Run. Any app, anywhere...
Enable a uniform management and security model for any app across an infrastructur...
What's next?
THANK YOU :)
Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubernetes by Patrick van der Bleek, Solutions Engi...
Upcoming SlideShare
Loading in …5
×

Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubernetes by Patrick van der Bleek, Solutions Engineer at Docker - #OPEN18

74 views

Published on

With the release of version 2.0 of the Docker EE platform, Kubernetes was integrated into the platform, now offering people choice of orchestrators.
This talk will do a deep-dive of how Kubernetes is integrated with Docker EE and how we take away the complexity of maintaining a fully high-available and secure Kubernetes cluster.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubernetes by Patrick van der Bleek, Solutions Engineer at Docker - #OPEN18

  1. 1. Kubernetes made easy with Docker EE Patrick van der Bleek Solutions Engineer NEMEA @Docker, Inc.
  2. 2. Docker Enterprise Edition is More than Containers + Orchestration... DOCKER ENTERPRISE EDITION
  3. 3. Kubernetes integration in Docker EE What the community and our customers asked for: • Provide choice of orchestrators • Make Kubernetes easier to manage • Docker Dev to Ops user experience with Kubernetes • Docker EE advanced capabilities on Kubernetes • Kubernetes management on multiple Linux distributions, multiple clouds and Windows
  4. 4. Kubernetes integration in Docker EE What the community and our customers asked for: • Provide choice of orchestrators • Make Kubernetes easier to manage • Docker Dev to Ops user experience with Kubernetes • Docker EE advanced capabilities on Kubernetes • Kubernetes management on multiple Linux distributions, multiple clouds and Windows
  5. 5. OR
  6. 6. Kubernetes integration in Docker EE What the community and our customers asked for: • Provide choice of orchestrators • Make Kubernetes easier to manage • Docker Dev to Ops user experience with Kubernetes • Docker EE advanced capabilities on Kubernetes • Kubernetes management on multiple Linux distributions, multiple clouds and Windows
  7. 7. Choice of Swarm and Kubernetes: Only Solution That Lets You Run Swarm Today, Kubernetes Tomorrow and Vice Versa Docker EE is the only platform that allows you to run both Swarm and Kubernetes in the same cluster: ● Developers do not need to select orchestrators ● Freedom to change orchestrators as needs arise ● EE Manager Nodes are both Swarm and Kubernetes enabled ● Every worker node is both Kubernetes API- and Swarm API-ready Secure Cluster Management App Scheduler Swarm KubernetesOR Docker EE Cluster Docker EE Orchestration Node Node Node CHOICE
  8. 8. Simplified Workflows for Operators: Adding a New Kubernetes Node Docker EE Management Console Docker EE Control Plane and Cluster Management Kubelet Kubelet Kubelet • Single command to join new Kubernetes nodes into a secure cluster • Automatically integrate new nodes into existing access controls and policies • No need to install separate services; all nodes come pre-installed with necessary services KEY BENEFITS Swarm-mode cluster with Kubernetes-ready Linux nodes Kubelet Kubelet AGILITY
  9. 9. Secure Networking with Project Calico Built-in But Swappable • Pre-integrated with Project Calico: − Highly scalable distributed networking model integrates well with various infrastructure platforms (inc. cloud and on-prem) − Integration with Kubernetes Network Policies • “Batteries included, but swappable”: CNI plug-in is swappable for other solutions • Get a highly scalable networking solution out-of-the-box with the option to swap with your preferred solution • Define networking policies once and apply them consistently across different infrastructure platforms KEY BENEFITS FEATURE / CAPABILITY NetworkPolicy default-deny ingress CHOICE
  10. 10. Kubernetes integration in Docker EE What the community and our customers asked for: • Provide choice of orchestrators • Make Kubernetes easier to manage • Docker Dev to Ops user experience with Kubernetes • Docker EE advanced capabilities on Kubernetes • Kubernetes management on multiple Linux distributions, multiple clouds and Windows
  11. 11. Dev to Ops experience Test locally on swarm ? Deploy to production on swarm Deploy to production on Kubernetes Develop with Docker Community Edition for Desktop
  12. 12. Dev to Ops experience Test locally on swarm Test locally on Kubernetes Deploy to production on swarm Deploy to production on Kubernetes Develop with Docker Community Edition for Desktop Docker CE Docker EE
  13. 13. Deploy Applications with Either Compose or Kubernetes YAML Docker Compose Kubernetes YAML Kubelet KubeletKubelet Kubelet • Simple Compose spec for developers, IT ops have multiple options for deployment • Migrate existing Docker apps to Kubernetes at your own pace KEY BENEFITS • Use existing Docker Compose YAML and map service definitions to Kubernetes’ replication controller FEATURE / CAPABILITY CHOICE
  14. 14. Deploy Kubernetes Apps via UI or CLI • Docker EE uses standard Kube API and CLI • Use UCP UI to upload yaml files for deploying Kube workloads • Download client bundle to connect local client to UCP controller with user certs and run kubectl CLI commands (or Swarm CLI, or docker run, etc.) CHOICE
  15. 15. Kubernetes integration in Docker EE What the community and our customers asked for: • Provide choice of orchestrators • Make Kubernetes easier to manage • Docker Dev to Ops user experience with Kubernetes • Docker EE advanced capabilities on Kubernetes • Kubernetes management on multiple Linux distributions, multiple clouds and Windows
  16. 16. Docker EE Advanced Capabilities 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
  17. 17. Kubernetes integration in Docker EE What the community and our customers asked for: • Provide choice of orchestrators • Make Kubernetes easier to manage • Docker Dev to Ops user experience with Kubernetes • Docker EE advanced capabilities on Kubernetes • Kubernetes management on multiple Linux distributions, multiple clouds and Windows
  18. 18. Build, Ship & Run. Any app, anywhere... Enable a uniform management and security model for any app across an infrastructure Traditional Apps Microservices ISV apps Serverless IoT ...moreBig Data Cloud VM Bare Metal Edge Device Docker Platform
  19. 19. What's next?
  20. 20. THANK YOU :)

×