Kubernetes Made Easy With Docker EE - Containers Today

3y ago
93 Views
6 Downloads
1.02 MB
22 Pages
Last View : 14d ago
Last Download : 3m ago
Upload by : Kairi Hasson
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

Related Documents:

Docker Quickstart Terminal Docker Quickstart Terminal Docker . 2. docker run hello-world 3. . Windows Docker : Windows 7 64 . Windows Linux . 1.12.0 Docker Windows Hyper-V Linux 1.12 VM . docker . 1. Docker for Windows 2. . 3. . 1.11.2 1.11 Linux VM Docker, VirtualBox Linux Docker Toolbox .

Exercise: How to use Docker States of a Docker application: – Dockerfile Configuration to create a Docker Image. – Docker Image Image can be loaded by Docker and is used to create Docker Container. – Docker Container Instance of a Docker Image. Dockerfile – Build a Docker Image from Dockerfile wi

Docker images and lauch Docker containers. Docker engine has two different editions: the community edition (Docker CE) and the enterprise edition (Docker EE). Docker node/host is a physical or virtual computer on which the Docker engine is enabled. Docker swarm cluster is a group of connected Docker nodes.

3.Install the Docker client and daemon: yum install docker-engine. 4.Start the Docker daemon: service docker start 5.Make sure the Docker daemon will be restarted on reboot: chkconfig docker on 6. Add the users who will use Docker to the docker group: usermod -a -G docker user .

o The Docker client and daemon communicate using a RESTAPI, over UNIX sockets or a network interface. Docker Daemon(dockerd) listens for Docker API requests and manages Docker objects such as images, containers, networks, and volumes. Docker Client(docker) is the primary way that many Docker users interact with Docker. When docker run

Introduction to Containers and Docker 11 docker pull user/image:tag docker run image:tag command docker run -it image:tag bash docker run image:tag mpiexec -n 2 docker images docker build -t user/image:tag . docker login docker push user/image:tag

Open docker-step-by-step.pdf document Introduction to Containers and Docker 19. Backup slides. Docker cheatsheet Introduction to Containers and Docker 21 docker pull user/image:tag docker run image:tag command docker run -it image:tag bash docker run image:tag mpirun -n 2

entrepreneurial behavior at work, by investigating the role of job design variables. Drawing on multiple-source survey data of 179 workers in a Dutch research and consultancy organization we find that entrepreneurial behavior, indicated by innovation, proactivity and risk-taking items, is a higher-order construct. Job autonomy is positively