K8s was designed around deployment on premise on bare metal hardware.
The cloud extensions were always just a convenience.