Skip to content

VM OS Selection

There are multiple sets of Vagrantfiles available (see vagrantfiles/) which can be used to use a different OS for the Kubernetes environment.

List of currently available Vagrantfile sets:

Name Container Runtime OS Version Special Notes
centos7 Docker/Moby CentOS 7 N/A
centos8 Docker/Moby CentOS 8 KUBE_NETWORK=calico is forced, due to issues under CentOS 8 regarding iptables.
centos Docker/Moby CentOS 7 Use centos7 in favor of this, as this "target" might be changed to centos8 in a future release.
fedora Docker/Moby Fedora 32 N/A
ubuntu Docker/Moby Ubuntu 18.04 KUBE_NETWORK=canal is forced, due to issues under Ubuntu. Additionally Google DNS Servers are used as the nameservers.

To use a different set than the default fedora one's, add BOX_OS=__NAME__ (where __NAME__ is, e.g., fedora).