- Ansible 2.7+
- Vagrant
- QEMU, Libvirt, Vagrant-Libvirt plugin
- Follow to install: https://github.com/vagrant-libvirt/vagrant-libvirt
- Set up memory, cpu and storage in Vagrantfile
- CPU can be more than available on the machine
vagrant up --provider libvirt
cp ~/.vmkube/config ~/.kube/config
(optional, to replace current kube config)- (optional) To find dashboard token:
kubectl -n kubernetes-dashboard describe secret $(kubectl -n kubernetes-dashboard get secret | grep admin-user | awk '{print $1}')