I have yet to see a good tutorial that shows an automated build of a kubernetes cluster. Yeah, you can use GKE, but that gets to be prohibitively expensive.
https://docs.mist.io/article/119-kubernetes-getting-started-...
Disclosure: I'm one of the founders