I’m currently helping to organize an educational event where some co-workers and me were invited to conduct a (one-time) workshop for several hours at a university.
We want to provide the students with some hands-on experience with their own K8s cluster, but we cannot expect them to come prepared with k8s experience or minikube on their laptops.
This is why we would either need some real trial accounts somewhere for everyone (I’m guessing 1-2 dozen, but I don’t know exact numbers yet), so they could create real clusters.
Alternatively we thought we could use some kind of platform that lets you run a cluster for learning purposes. However we want to show responses from pods vs ingresses, so it would be good if you could access the cluster via HTTP and also kubectl port-forward/proxy into it.
I’ve quickly glanced at a few platforms but I suspect they just fake their responses based on the correct user input and don’t really spin up full-featured clusters.
I once participated in a GCloud workshop on a conference where a test account for that day was provided with which you could create your own GKE cluster. This would be the perfect solution, but I’ve found no particular way to contact someone for that matter. (In fact that’s how I found this forum) I’d also suspect this would only possible with a Google developer advocate doing the workshop.
Has anyone done something like this before or knows of a good platform (or alternative solution) to achieve this?