Taking EKS Distro for a Spin

TL;DR: EKS Distro = kops + Kubernetes fixes + aws-iam-authenticator AWS has recently launched EKS Distro, the Kubernetes distribution that powers its managed Kubernetes offer, called Elastic Kubernetes Service (EKS). This means that customers no longer have to choose between EKS (as a managed service) and some other Kubernetes setup. Instead, they can choose between EKS as a service managed by AWS or managed by themselves. The application hosted on top won’t observe any difference.

Continue Reading Taking EKS Distro for a Spin

Building and testing base images for Kubernetes cluster nodes with Packer, qemu and Chef InSpec

This post will detail an approach for building a base image on top of Ubuntu to be used as a start image for provisioning Kubernetes nodes (masters or workers) running as virtual machines. We will be using packer to automate the build process and to ensure basic compliance testing with InSpec tests. The target audience are people who are/will be running non-managed Kubernetes clusters or people that are looking into how to leverage Packer as a tool for automated, reproducible and tested virtual machine images.
(more…)

Continue Reading Building and testing base images for Kubernetes cluster nodes with Packer, qemu and Chef InSpec