--- level: 2 --- # Ingress test ... with Vagrant ````md magic-move {lines: true} ```bash {1|2|3|4|5} vagrant ssh workstation cd /vagrant/certs/ bash secret.sh bash copy_secret_to_default.sh cd $HOME ``` ```bash {1|2|3|4} cd k8s/nginx-test kubectl apply -f deployment.yaml kubectl apply -f service.yaml kubectl apply -f ingress.yaml ``` ````
Lets see an install of metallb and traefic ingress in a [Demo](http://ascii.headshed.dev/a/NwWLIm29tu2eU5Ah7H4GyU6Vg)
The creation of a valid certificate is handled by [mkcert](https://github.com/FiloSottile/mkcert) And our workstation already has [dnsmasq](https://thekelleys.org.uk/dnsmasq/doc.html) installed acting as a forwarding DNS and serving the address of our test domain `headshed.it` from earlier