If you look at docker swarm and other solutions, kubernetes is the first one ever to be adopted by all big companies out there.
And it doesn't has to be that one kubernetes, your solution only has to be kubernetes certified. This will allow us all to use the kubernetes api and features with different underlying implementations (as far away from the original or as close as it can get).