Propagating configuration from Terraform to Kubernetes Apps

    I recently encountered an interesting problem while terraforming Kubernetes clusters on Google Cloud. Our Terraform configurations have some important information which is needed by applications runni...

    8 min read

    Production Ready Ingress on Kubernetes

    I recently had an interesting project building a proof of concept for a cloud based platform. The PoC is composed of a few services, a message queue and a couple simple UIs. All the pieces are contain...

    10 min read

    Docker for Mac with Kubernetes support

    During DockerCon Copenhagen, Docker announced support and integration for Kubernetes, alongside Swarm. The first integration is in the Docker for Mac, where you can run now a 1 node Kubernetes cluster...

    Monitoring containers on GKE with Google Stackdriver

    After acquiring Stackdriver in 2014, Google worked hard to make it the default log aggregation and monitoring solution for Google Cloud Platform (GCP). The feature set of Stackdriver is pretty good fo...

    Tensorflow on Kubernetes: Kubeflow

    Google is quietly releasing increasing amounts of projects dedicated to data science. One such project that was recently pointed out to me is called Kubeflow. In its essence, it is not terribly compli...

    31 min read

    Kubernetes Beyond Hello World

    If you are a little like me, chances are you get bored of ‘Hello World!’ examples quite quickly. When it comes to Kubernetes, the typical introductory article goes like this:

    7 min read

    Securing Dynamic Environments in Kubernetes

    In my previous blog post we set up a Continuous Integration pipeline which created dynamic, ephemeral environments in Kubernetes. This was done exclusively using Kubernetes namespaces.

    10 min read

    Deployment Strategies

    There are a variety of techniques to deploy new applications to production so choosing the right strategy is an important decision that needs to be made to leverage the impact of change on the consume...

    Dynamic Environments with Kubernetes

    In this series of blog posts, I will highlight some strategies and tips when adopting Kubernetes. The goal is to provide practical examples based on usages of other companies who have already gone dow...