In order to maintain a high level of hands-on learning and instructor interaction, each training is limited to only 30 attendees.
We will use the Mesosphere DCOS as the reference stack for this training, but you’ll be able to transfer the techniques you learn to other environments.
Container technologies, built into the Linux kernel, play an increasingly important role in building and operating modern applications, both on-premises and in the cloud. Organizations are adopting key container technologies, including Docker, Kubernetes, and Apache Mesos, to not only build new, modern microservices applications but also to package and deploy legacy applications.
In this one-day introductory course, 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.
You will learn how to use Docker (https://github.com/docker/docker/), the popular open source packaging system, Kubernetes (http://kubernetes.io/), the Google-rooted open source project for cloud-native applications, and Apache Mesos (http://mesos.apache.org), the open source container orchestration and scheduling system built at UC Berkeley and popularized by Twitter.
What you will learn
You will spend the day in a series of hands-on exercises, working in teams to build an end-to-end application with Docker containers. At the end of the training you will have achieved the following learning goals:
Michael Hausenblas is a developer advocate for Go, OpenShift, and Kubernetes at Red Hat, where he helps app ops engineers build and operate distributed services. Michael shares his experience with distributed systems and large-scale data processing through demos, blog posts, and public speaking engagements and contributes to open source software such as OpenShift and Kubernetes. Previously, Michael was a developer advocate at Mesosphere, chief data engineer at MapR Technologies, and a research fellow at the National University of Ireland, Galway, where he researched large-scale data integration and the internet of things and gained experience in advocacy and standardization (World Wide Web Consortium, IETF). In his free time, Michael contributes to open source software (mainly using Go), blogs, and hangs out on Twitter too much.
James DeFelice is a distributed applications engineer with Mesosphere. He contributes to the development of the Kubernetes-Mesos framework and other Go-related engineering efforts.
©2015, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org