Vagrant is a single disposable, virtual machine environments in a single workflow.
Create machines
cd Debian
vagrant up
SSH into a running machines
vagrant ssh
Destroy machines
vagrant destroy
K3s is a lightweight Kubernetes designed for production workloads.
Copy kube config file to local machine
cd ~/.kube
mv config config.old
wget http://sprunge.us/<path> -O config
Get virtual machine ip address
ip addr
Update kube config's cluster server ip address with virtual machine ip address.
Test config
kubectl cluster-info
Apply go-puso
kubectl apply -f go-puso-cd.yaml