We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Using Containers for Building and Testing

Formal Metadata

Title
Using Containers for Building and Testing
Subtitle
Docker, Kubernetes and Mesos
Title of Series
Number of Parts
611
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2017

Content Metadata

Subject Area
Genre
Abstract
Building and testing is a great use case for containers, both due to thedynamic and isolation aspects, but running in just one machine is not enoughand quickly needs to scale to a clustered setup. But which cluster technologyshould be used? Docker Swarm? Apache Mesos? Kubernetes? how do they compare?All of them can be used to dynamically run a cluster of containers. Building and testing is a great use case for containers, both due to thedynamic and isolation aspects, but running in just one machine is not enoughand quickly needs to scale to a clustered setup. But which cluster technologyshould be used? Docker Swarm? Apache Mesos? Kubernetes? how do they compare?All of them can be used to dynamically run a cluster of containers. The Jenkins platform is an example of dynamically scaling by using severalDocker cluster and orchestration platforms, using containers to run buildagents and jobs, and also isolate job execution. This talk will cover these main container clusters, outlining the pros andcons, the current state of the art of the technologies and Jenkins support. The presentation will allow a better understanding of using Docker in the mainDocker cluster/orchestration platforms out there (Docker Swarm, Apache Mesos,Kubernetes), sharing my experience and helping people decide which one to use,going through Jenkins examples and current support.