Automatically deploy a local k8s cluster on Fedora VMs with Vagrant and Ansible
Uses Jeff Geerling's k8s Ansible role
- Vagrant
- Vagrant libvirt provider
- Libvirt, QEMU/KVM etc.
- Possibly more...
In theory:
git clone https://github.com/bcrisp4/k8s-vagrant-lab.git && cd k8s-vagrant-lab
vagrant up
- Written to use libvirt provider, not the default VirtualBox. Why? Personal preference. Would probably work with Virtual box with limited effort
- Only tested on Fedora 30, your milage on other OSs may vary
- May require some manual network reconfiguration, especially for bridged network interfaces (if you need that)
- Fedora 22 libvirt with bridge
- Libvirt networking
- Configuring QEMU bridge helper after “access denied by acl file” error
MIT