-
posts
-
How kubeadm Initializes Your Kubernetes Master
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 this ...
-
Performing Maintenance on Pods
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 & Endpoin...
-
Using Kubernetes Health Checks
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 Probes
Ku...
-
Creating Smaller Docker Images: Part #2
This is the second post in a series on making smaller Docker images. In my previous blog post I talked about how to create smaller Docker images but there were limits to
how small we could make the images. I outlined a way in which you can make th...
-
Creating Smaller Docker Images
Recently I’ve been working with containers a lot and the most popular technology out there is, of course, Docker. On top of allowing you to easily run containers using the docker run command, Docker provides a method to build container images an...
-
Cross-Region HTTP Services on Container Engine
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...
-
Using Kubernetes Namespaces to Manage Environments
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 separ...
-
Deploying Go Servers with Kubernetes on Container Engine
Cross posted on medium
I was trying to get a Go app running on Container Engine and couldn’t quite
find what I was looking for. There are guides out there about how to use Go and
Docker, and how to use Kubernetes but but not many about Go app...