# Two k8s Cluserts w/ Consul in Vagrant This will create 2 virtualbox VM's each with full (not Minikube) single node k8s installs: `vagrant up` ## Complete the install in each VM Perform the following for both k8s1 and k8s2 ```sh vagrant ssh k8s1 kubectl apply -f https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n') kubectl taint nodes --all node-role.kubernetes.io/master- curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 chmod 700 get_helm.sh ./get_helm.sh helm repo add hashicorp https://helm.releases.hashicorp.com helm search repo hashicorp/consul helm install consul hashicorp/consul --set global.name=consul ```