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

Formale Metadaten

Titel
Using Containers for Building and Testing
Untertitel
Docker, Kubernetes and Mesos
Serientitel
Anzahl der Teile
611
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produktionsjahr2017

Inhaltliche Metadaten

Fachgebiet
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.