Category: Development – Operations

Python Client for Kubernetes

For reasons I’ll divulge in a future post,¬†we needed a python client to interact with Kubernetes. Our latest and greatest work is going to rely pretty heavily on it and we’ve had difficulty finding one that is fully functional. SPOILER: Go to the bottom of the article if you just want the code. ūüėČ We…


Vault in Kubernetes

First off thanks to Martin for taking this from a POC to a product within Kubernetes. When it comes to managing secrets inside Kubernetes, Vault is our go to solution. It is not exposed externally at this time although we have considered it for external workloads. We are working with it in a couple areas…


Upgraded Nginx-controller for Kubernetes

From my friend Simas. The ever reclusive genius behind the curtains.¬†I’m beginning to feel like I might be repeating myself quite¬†often if he keeps up this pace. I might also have to get my own ass to work so I have something to show. For those that don’t know, the nginx-controller is basically an alpha…


How we do builds in Kubernetes

First off. All credit for this goes to my friend Simas. I’m simply relaying what he has accomplished because¬†it would be a shame if others didn’t benefit from his expertise. He is truly talented in this space and provides simple yet elegant designs that just work. Coming into my current position we have 400+ development…


Load Balancing in Kubernetes

There are two different types of load balancing in Kubernetes. I’m going to label them internal and external. Internal – aka “service” is load balancing across containers of the same type using a label. These services generally expose an internal cluster ip and port(s) that can be referenced internally as an environment variable to each…


Integrating Hubot and Kubernetes

Recently my team has been integrating Kubernetes with Hubot. The objective being, Lets provide net new customers a way to write one line and create an entire project from scratch. Keeping in mind everything in our project is in containers. You might be asking, Why? Kubectl is great. This project was primarily to introduce Developers…


devops – a start

I’ve come to realize DevOps¬†is highly misunderstood when its actually simple. Tools + Communication + Automation = Speed, Stability and¬†Value Simple right? So that’s¬†how I look at it but what is the actual definition? DevOps (a portmanteau of “development” and “operations”) is a software development method that stresses communication, collaboration, integration, automation, and measurement of…