5π - fish's blog

Johannes Ziemke

By Johannes Ziemke.
You can hire me.

Found severe Azure Kubernetes Bug but ain't even got a lousy T-Shirt

2018-02-17T12:19:27.000Z

About half a year ago at one of my last gigs, I built a Kubernetes Cluster on Azure. On Azure, the Kubernetes Volume Claims are commonly…

kubecfn: Cloudformation installer for reasonably secure multi-master Kubernetes Cluster

2018-02-01T13:07:16.000Z

Introduction These days I’m helping koko to build their Kubernetes infrastructure on AWS. Initially, we used kops to deploy the cluster…

Production Grade Kubernetes

2017-12-15T14:08:29.000Z

About a year ago I blogged about how to build a $15 Production Kubernetes Cluster on DigitalOcean and submitted it to Hacker News . HN…

Use Prometheus Vector Matching to get Kubernetes Utilization across any Pod Label

2017-11-08T23:00:00.000Z

Prometheus was designed for dynamic environments like Kubernetes. Its powerful service discovery and query language allows you to answer all…

Frontend Testing Zoo - Or, Nightwatch without Selenium

2017-04-17 12:50:12 +0000

What I always find hardest to figure it when it comes to unknown systems, it’s ‘how things fit together’. These project might have great…

$15 Production Kubernetes Cluster on DigitalOcean

2016-11-20 10:36:00 +0000

Four sweets or production Kubernetes for a month Introduction As you might already know, I’m into containers , static configuration and…

The Future: Fabrication Cloud

2015-10-05 11:50:49 +0000

The Cloud Given the ubiquity of “The Cloud” even in mainstream media, you might expect the readers of this blog know what it means. From my…

The Future

2015-10-02 10:57:53 +0000

Since I was a kid, I was fascinated with sci-fi and today I’m thrilled to live in the unique age of unprecedenced velocity of invention. A…

Uploaded thousands of Photos to Google Photos, here are the best classification mistakes

2015-09-02 13:38:13 +0000

I’m a lazy person who never took time to organize their photos so I got really excited about Google Photos and just finished uploading all…

Don't manage configuration unless you have to.

2015-08-31 13:45:56 +0000

At my first job, there was no code driven infrastructure at all. A nightmare from today’s perspective. The next job, there were some perl…

CloudFormation driven Consul in AutoScalingGroup

2015-04-27 13:22:30 +0000

CloudFormation templates are a great way to manage AWS resources. All resources for a stack are configured in a json and CloudFormation…

Scope and Ownership in Tech Companies

2015-04-22 12:19:36 +0000

My first job was a typical corporate job at a financial service provider after which I worked at large hosting company before joining…

Building AWS AMIs from Scratch for Immutable Infrastructures

2015-03-13 15:42:47 +0000

Why? I’m a big fan of what some might call “immutable infrastructures” which, to me, boils down to manging complexity by isolating change to…

Prometheus on Raspberry Pi

2015-02-10 13:18:12 +0000

Prometheus Prometheus is a new open-source service monitoring system and time series database written in Go. Check out the announcement…

Find GHOSTs in your Docker images

2015-01-27 17:30:17 +0000

A severe security vulnerability in glibc < 2.18, nicknamed GHOST was just reported. Here is a handy one-liner (Debian/Ubuntu only though…

Monitor Docker Containers with Prometheus

2015-01-26 15:15:12 +0000

Monitoring Docker Running all your services in containers makes it possible to get in-depth resource and performance characteristics, since…

Containerize your Infrastructure

2015-01-08 14:43:00 +0000

The Hype Everyone is talking about containers. Containers are a great way to bundle your application with all dependencies and isolate it…

Using docker run --net=container:XX ... to debug network issues

2014-11-13 23:04:22 +0000

Sharing the network namespace with a existing container is a less known feature of Docker. If you run: Your container runs in the same…

Running a highly available load balancer on Docker

2014-11-10 19:18:57 +0000

For quite some time I felt like I should do a blog - again. Instead of spending time writting rants on facebook or commenting other peoples…

Hire me

2000-01-01 00:00:00 +0000

Did you know? You can hire me! I grew infrastructures from a handful engineers and thousands of users to platforms with hundreds of millions…