I wanted to share something I have been working on, this blog itself walks through using Terraform to automate the deployment of your Kubernetes cluster within GKE but the github code repository also contains the same for Microsoft AKS and AWS EKS. It also then uses the Terraform Helm provider to deploy Kasten K10 into your Kubernetes cluster to start protecting workloads.
https://vzilla.co.uk/vzilla-blog/using-terraform-iac-to-automate-your-kubernetes-clusters-and-apps
I have a plan here to add additional steps to really help when automating the build out of demo environments. Not only does it help get things up and running within 10 minutes it also is just as quick to remove everything meaning that things are not left there costing anyone money.
Hope its useful to some, would love to get some feedback or input if there are areas that can be improved.