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 ReadingBuilding and testing base images for Kubernetes cluster nodes with Packer, qemu and Chef InSpec