- Set up a very basic local Kubernetes cluster using Kubeadm
- For testing k8s infra components
- Hosted on libvirt: /(KVM2) on Centos
(Other distros work also)
- Port this from Vagrant to Terraform terraform-provider-libvirt
- 3 node k8s cluster (1x Master, 2x workers)
- Standard compliment of k8 components, API, Controller, Scheduler, Proxy, Etcd, DNS, etc...
- Ingress controller
- Calico network policies
$ vagrant plugin install vagrant-libvirt
Execute the following vagrant command to start a new Kubernetes cluster, this will start one master and two nodes:
sudo vagrant up --no-parallel
Execute the following command to remove the virtual machines created for the Kubernetes cluster.
sudo vagrant destroy -f