Kubernetes Made Easy With Docker EE - Containers Today

9m ago
52 Views
5 Downloads
1.02 MB
22 Pages
Last View : 2d ago
Last Download : 2m ago
Upload by : Kairi Hasson
Share:
Transcription

Kubernetes made easy with Docker EEPatrick van der BleekSr. Solutions Engineer NEMEA

Docker Enterprise Edition is More than Containers Orchestration.DOCKER ENTERPRISE EDITION

Kubernetes integration in Docker EEWhat 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 andWindows

Kubernetes integration in Docker EEWhat 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 andWindows

OR

Kubernetes integration in Docker EEWhat 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 andWindows

Choice of Swarm and Kubernetes: Only Solution That Lets YouRun Swarm Today, Kubernetes Tomorrow and Vice VersaCHOICEDocker EE OrchestrationDocker EE is the only platform that allows youto run both Swarm and Kubernetes in thesame cluster:Secure Cluster Management Developers do not need to selectorchestrators Freedom to change orchestrators asneeds arise EE Manager Nodes are both Swarm andKubernetes enabled Every worker node is both KubernetesAPI- and Swarm API-readyApp SchedulerSwarmNodeORKubernetesNodeDocker EE ClusterNode

AGILITYSimplified Workflows for Operators:Adding a New Kubernetes NodeKEY BENEFITS Single command to join newKubernetes nodes into asecure clusterDocker EE Management Console Automatically integrate newnodes into existing accesscontrols and policiesDocker EE Control Plane andCluster ManagementKubeletKubeletKubeletKubeletSwarm-mode cluster with Kubernetes-ready Linux nodesKubelet No need to install separateservices; all nodes comepre-installed with necessaryservices

CHOICESecure Networking with Project Calico Built-in But SwappableFEATURE / CAPABILITYNetworkPolicy default-denyingressPre-integrated with Project Calico: Highly scalable distributed networking modelintegrates well with various infrastructureplatforms (inc. cloud and on-prem) Integration with Kubernetes Network Policies “Batteries included, but swappable”: CNIplug-in is swappable for other solutionsKEY BENEFITS Get a highly scalable networking solutionout-of-the-box with the option to swap with yourpreferred solution Define networking policies once and apply themconsistently across different infrastructureplatforms

Kubernetes integration in Docker EEWhat 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 andWindows

Dev to Ops experienceTest locally on swarmDeploy to productionon swarm?Deploy to productionon KubernetesDevelop with DockerCommunity Edition forDesktop

Dev to Ops experienceDevelop with DockerCommunity Edition forDesktopTest locally on swarmDeploy to productionon swarmTest locally onKubernetesDeploy to productionon KubernetesDocker CEDocker EE

CHOICEDeploy Applications with Either Compose or Kubernetes YAMLDocker ComposeKubernetes YAMLFEATURE / CAPABILITY Use existing Docker ComposeYAML and map service definitionsto Kubernetes’ replicationcontrollerKEY BENEFITSKubeletKubeletKubeletKubelet Simple Compose spec fordevelopers, IT ops have multipleoptions for deployment Migrate existing Docker apps toKubernetes at your own pace

CHOICEDeploy Kubernetes Apps via UI or CLI Docker EE uses standard KubeAPI and CLI Use UCP UI to upload yaml filesfor deploying Kube workloads Download client bundle to connectlocal client to UCP controller withuser certs and run kubectl CLIcommands (or Swarm CLI, ordocker run, etc.)

Kubernetes integration in Docker EEWhat 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 andWindows

Docker EE Advanced CapabilitiesAppSecurityDocker EngineOSServerGovernance Threat Scanning Controlled CodeDeployment Policy Mgmt Encryption App Config Mgmt Secrets Mgmt Image MgmtForensic ImageHistory Support for 3rdparty security Role-based accesscontrol (RBAC)Controlled CodeDeploymentAutomationSupport andCertification Orchestration Built-in appreliability/High Avail.Enterprise-gradesupport Policy-basedautomationCertified Plug-insand Infrastructure Certified ISV appsAuto healing Certifiedprofessionals

Kubernetes integration in Docker EEWhat 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 cloudsand Windows

Build, Ship & Run. Any app, anywhere.Enable a uniform management and security model for any app across an infrastructureTraditionalAppsMicroservicesISV appsBig DataServerlessIoTDocker PlatformCloudVMBare MetalEdge Device.more

What's next?

Kubernetes on WindowsDocker EE will extend Kubernetes support to Windows Server20

Multi-CloudDocker EE Federated Application Management21

THANK YOU :)

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