k8s is the best way to get people to gcp. azure has it right. ecs will give way too
Kubernetes was the best way google, at #3, could blow up cloud. Google has awesome infra and global scale and presense AND they know how to write original software. From android, to app store, to youtube, to search, to adwords, to docs/sheets, drive, you name it, they do this eventually get it right and take over model well.
When kubernetes was born this was not brokenstack/openstack. It was a glimpse on how google does things that work. And when you start doing stuff that matters going from kubernetes to gcp is rational. Now azure has a bill by the second container service that makes sense and I think we will see AWS abandon ecs/blox and go the kubernetes route. It was called borg for a reason. Resistance is futile. While docker ruins itself by closing up and becoming anti-standard and meso/DCOS languishes kubernetes isnt the next brokenstack for a good reason:
The production version of kubernetes is gcp! Brokenstack OPenstack had no public cloud for itself. One could argue rackspace but they couldnt keep up in public cloud with amazon and friends and died out. With brokenstack, there is no public / production cloud version of it. You own it.
But with kubernetes, get sick of it all and want to push the help me button? You dont call pivotal, IBM, you dont wait for dummies like Vmware to "help" you, you dont care - you go with gcp or with azure container service with by the second billing and be done with it.
Google's best long term troll ever was to release borg onto the world so people would use it, get tired of trying to do what gcp does and just use gcp and move on.
This is one where even amazon let it get away from them.
And frankly, anyone but scamazon. IF YOU USE AMAZON YOU WILL FACE COMPETITION FROM AMAZON ITSELF IF YOUR BUSINESS MODEL WORKS.