I don't see it as Kubernetes being the common interface but containers.
So long as an organization uses a container-first philosophy or container-centric workflows for development they can deploy to pretty much anywhere.
Kubernetes gets the buzz but containers are the real key to flexibility.