Michael Hausenblas, Mesosphere - Building hybrid microservices with Docker(Mesos/Kubernetes)

Опубликовано: 21 Декабрь 2015
на канале: Eficode Praqma
425
4

This talk was given at Day of Docker, 2015, Oslo - event organized by Praqma and Docker. To see more events by Praqma visit http://www.code-conf.com

Abstract:

Docker plays an increasingly important role in building and operating modern applications, both on-premises and in the cloud. In this introductory workshop, you will get an end-to-end understanding of Linux containers and how to operate and orchestrate them at scale. The course will teach you about the low-level concepts that make up Linux containers, how to deploy Docker containers, and how to orchestrate them using tools like Kubernetes and Mesos/Marathon.

At the end of the workshop you will have achieved the following learning goals:

Understand container basics (cgroups, namespaces) as well as Docker
Will be able to find and launch pre-defined Docker images and troubleshoot containers (inspecting and logging)
Understand orchestration options (Kubernetes, Mesos/Marathon, Docker Swarm, Nomad)
Understand deployment options (standalone, Google Container Engine, Amazon ECS, DCOS)
Will have implemented an end-to-end application using Docker, Kubernetes, and Marathon

Audience: This workshop is particularly useful for application developers, devops, architects, and anybody interested in Docker, Kubernetes, Mesos/Marathon.

Note: that the hand-on sessions will be carried out on Mesosphere DCOS clusters, which will be set up for the teams.

All you need is a laptop with a Linux shell, and git installed. Linux/MacOS laptops preferred, but if you have a Windows laptop, make sure you’ve VirtualBox installed.

About Michael Hausenblas, @mhausenblas:

Michael is a Developer and Cloud Advocate at Mesosphere. He helps DevOps to build and operate scalable & elastic distributed applications. His background is in large-scale data integration, Hadoop & NoSQL, IoT, as well as Web applications and he’s experienced in advocacy and standardization. Michael is contributing to open source software at Apache (Mesos, Myriad, Drill, Spark) and shares his experience with the Datacenter OS and large-scale data processing through blog posts and public speaking engagements.