In the end you need an infrastructure where you run your kubernetes cluster on. Haven't used it yet but how I understand it, it jut provides you the kubernetes experience to provision VMs.
It seems like the VMs are actually running in a container which in the end runs on a kubernetes node.