Recent posts

Kubernetes from the Ground Up: Choosing a configuration method

March 15, 2018

In the previous post, What is it?, we gained an understanding of Kubernetes and container orchestrations in general. In this post we’ll cover the three ways in which Kubernetes can be configured. Kubernetes’ configuration is simply a bunch of Kubernetes objects. Let’s take a quick look at what these objects are, and what they’re used for. The f...

Kubernetes from the Ground Up: What is it?

March 13, 2018

If you’ve looked into containers before, you’ve likely heard the name Kubernetes. This post will tackle what it is at a high level, while subsequent posts will delve deeper into the details. Let’s kick off this post with a couple of quotes from the Kubernetes website: Kubernetes is an open-source system for automating deployment, scaling, a...

DevOps: The Evolution of Applications

March 12, 2018

One server per application In the not too distant past, it was normal to have a one to one relationship between applications and servers. For example, your mail and web applications would reside on two separate, physical servers. This approach was greatly inefficient and costly too. Each server would be purchased with years of predicted growth...

Getting Started with Prometheus - Part 2

November 13, 2017

As you’ve probably guessed by Docker posts, I’m a huge fan of containerisation. Therefore instead of installing Prometheus on a host, let’s instead spin it up in a container. As described on the Prometheus website, we can accomplish this by issuing only a single command: docker run -p 9090:9090 -v /tmp/prometheus.yml:/etc/prometheus/prometheus....

Getting Started with Prometheus - Part 1

November 12, 2017

If you’ve used Grafana, or even heard of it, chances are you’ve also heard of InfluxDB and Prometheus too. As I haven’t touched on the latter yet, I figured now is a good time to start. In case you haven’t heard of some, or all of these applications, let’s start off with a quick description on what they can do for us. Note: You might also want ...