Jaroslav Holub

Blog Posts

Docker Use Cases

Jul 22, 2015 by Jaroslav Holub

We find that diagrams and drawings help us to get an overview of the impact a new technology has on existing processes. This also helps when explaining things to customers and colleagues. Obviously, not all of our pictures are worth sharing, but some of them can spark an inspiring discussion.

Read article »

Containerized Mesos Cluster

Jun 13, 2015 by Jaroslav Holub

We often use Apache Mesos clusters to run containerized applications for our clients and for ourselves. Even though we run applications in containers, we still install Mesos with its dependencies and frameworks on host machines from standard Debian packages. Although that’s what most Mesos users do and it’s a straightforward and safe way of installing Mesos, we thought we might stretch the Mesos installation a little bit and try to run this.

Read article »

Running Secured Docker Registry 2.0

Apr 28, 2015 by Jaroslav Holub

The new Docker Registry 2.0 was released on April 16th, 2015. It was completely rewritten in Go with added support for the new Docker Registry HTTP API V2 (thus only working with Docker 1.6+), promising to provide faster and more secure distribution of images. If you work with Docker and for some reason decided not to use the public Docker Hub, a private Docker Registry is an essential part of your architecture. But even if you don't have.

Read article »

How to set up Mesos on Google Cloud with Terraform

Apr 3, 2015 by Jaroslav Holub

Imagine a world where you describe an auto-scalable, fault-tolerant computer cluster in a simple declarative language. Then imagine that you can create the cluster with a single command. You can change the setup and apply it to the cluster with just another command. Sounds appealing, doesn’t it? But what does it really involve to set up a computer cluster these days? Let's say a cluster based on Mesos, a distributed systems kernel. It can be.

Read article »