Configuring resource offers on Mesos

May 13, 2015 by Frank Scholten

The other day I was working on Mesos Elasticsearch and encountered a problem while running the framework. The framework did not accept any offers from slaves because I had not properly configured the resources. Right now the Elasticsearch framework requires ports 9200 and 9300 but by default the slaves offer a port range 31000 to 32000. The default slave resources offers are defined in src/slave/constants.cpp. See the snippet below.

Read article »

Terraform Deployments (Almost) in Real-Time

May 12, 2015 by Lukasz Guminski

What if Terraform deployments could be visualised in real time? It would be quite exciting, and surely worth investigation.

Read article »

Is Hashicorp’s Terraform a Transformational “Third-Generation Language (3GL)” for Operators?

May 11, 2015 by Daniel Bryant

The introduction of third-generation programming languages (3GL) into mainstream software development during the 1950’s was arguably the point of inflexion for the programming industry, and languages such as COBOL, C and Java have since paved the ways for the development of incredible technologies and platforms. Are we now seeing a similar trend with operational ‘programmable infrastructure’ languages that are being used to automate the.

Read article »

Things we learned - Proxy problems in Docker 1.5

May 7, 2015 by Frank Scholten

One of our clients is a large organization which run its systems behind a proxy. This means the developers have to set environment variables like http_proxy and https_proxy to get many *NIX tools working correctly. Today we were running into an issue with Docker 1.5.

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 »