Deploy k8s to vSphere

This change adds support for deploying kubernetes to a vSphere instance (either ESXi or vCenter).
That sure is an... interesting example ;). I'll give it another shot.