Category: Kubernetes, shell

In the previous part(A) of the series, virtual appliances and Packer were discussed along with a tutorial on creating a minimal CentOS OVA using Packer. In this part, I am gonna create a minimal CentOS OVA with Kubernetes pre-installed and configured. Let’s say there are a bunch of teammates who are working on a Kubernetes application, so instead of creating a test environment from scratch multiple times for each user, this OVA can be used to create as many VMs as we want using any hypervisor with minimal effort. We already know how to create a CentOS OVA.

This will create the OVA in the output directory specified in the builder section — “output_directory”: “./output-base-k8s-centos/”.

Related Articles