Ian Lewis
Oct. 10, 2017
When checking out the nodes of your Kubernetes cluster, you may have noticed some containers called "pause" running when you do a `docker ps` on the node. $ docker ps CONTAINER ID IMAGE COMMAND ... [...]
Sept. 15, 2017
> For those that want to dive right in, I have put up a tutorial and some sample manifests on github. Check it out at https://github.com/IanLewis /kubernetes-bluegreen-deployment-tutorial Kubernetes has a really awesome built-in feature called [...]
Aug. 25, 2017
Recently I saw a tweet from the awesome Amy Codes (I really hope that's her real name) about Kubernetes Pods: > You know why containers in a pod are always scheduled together? It's cuz they're nested containers. Mind. Blown. > > -- Amy Co[...]
May 15, 2017
In a previous post I wrote about Kubernetes health checks. Since I'm a Python developer and a fan, I went about implementing it in Django. Health checks are a great way to help Kubernetes help your app to have high availability, and that include[...]
Dec. 6, 2016
For those of you that don't know there is a new Python API client in the kubernetes-incubator project: client-python. There has been some high quality Python clients like pykube, but client-python can serve as the official Python client. ## The[...]
Oct. 12, 2016
`kubeadm` is a new tool that is part of the Kubernetes distribution as of 1.4.0 which helps you to install and set up a Kubernetes cluster. One of the most frequent criticisms of Kubernetes is that it's hard to install. `kubeadm` really makes th[...]
Sept. 13, 2016
Kubernetes includes a feature called services which serve as a kind of load balancer for pods. When pods misbehave or otherwise stop working, sometimes you'll want to remove the pod from the service without killing the pod. ## Services & Endpoi[...]
May 24, 2016
I've seen a lot of questions about Kubernetes health checks recently and how they should be used. I'll do my best to explain them and the difference between the types of health checks and how each will affect your application. ## Liveness Probe[...]
Aug. 6, 2015
We recently released a new tutorial on using Google Cloud Platform’s HTTP load balancer with Container Engine. This is really exciting because it opens up lots of possibilities based on the features of the HTTP load balancer. The HTTP load balan[...]
July 15, 2015
One of the advantages that Kubernetes provides is the ability to manage various environments easier and better than you have been doing. For most nontrivial applications, you have test, staging, and production environments. You can spin up a sep[...]