"Saving progress" with labs
I'm up to Lab 5.1 and noticing the labs seem to build off all the progress that has been made in previous labs. For example, 5.1 requires working "simpleapp" deployments from lab 3. I saved the YAML files I used for lab 3 but I'm also having to go through all the Dockerfile creation, setting up a registry, etc, because the simpleapp image expects a registry to pull from. Not to mention the kubeadm + calico install + config from lab 1.
I'm getting through 1-2 labs a week and deleting the GCE instances I'm using for the labs in between, because I don't want to be paying for them to run when I'm not using them. But that means I have a lot of re-work to do with every lab.
Is there a way to save the entire lab environment including all the kubeadm setup, Docker registry and whatever else so I can quickly spin up a new instance with everything I need? I'm not super familiar with GCE yet.