That seems overstated, frankly. What is so complex about, for example, GKE that renders it unfit for smaller organizations? If you mean "caution you against hosting your own clusters" I could probably get onboard with that.
That's not to say I don't think Kubernetes will survive. I do think it will survive and it will be around for awhile. Because it's a good fit for enterprise right now. Not a good cloud provider business, not good for small dev shops, but good for enterprise.
And this makes it large, slow to start, difficult to work with, and provides a bunch of obsolete features you might mistakenly start using, that turn out not to be as well designed as everyone thought, but that can't be fixed for reasons of backwards compatibility?
In 10 years, could people will look at Kubernetes the same way.
Though I’m still running into a hundred gotchas a month :P
I don't work with K8S or even docker on a day-to-day basis, but to me the ecosystem looks rather good. There are several solutions of orchestration and containerization competing from different vendors, and things tend to be standardised to make them work together :
- https://github.com/kubernetes/community/blob/master/contribu...
- https://www.opencontainers.org/
No later than yesterday there was that post on HN : https://news.ycombinator.com/item?id=18050781
People experiment, dissect, keep some old things, hack new things. K8S is still in active development, new initiatives like Istio and Knative are built on top of it. It looks like an healthy innovative ecosystem to me. I guess it depends of point of view and interests.
No IPv6 support in it at all, and the company seems to have moved resources internally away from Swarm development.
Doesn't bode well for it's future. Expecting it'll be taken out to the back shed (-bang-) in a while.
With no actual announcement(s) then occurring.
The commit activity graph on InfraKit - which people are supposed to use now that Docker-Machine has been deprecated - seems pretty clear:
https://github.com/docker/infrakit/graphs/contributors
SwarmKit is the same:
https://github.com/docker/swarmkit/graphs/contributors
Clearly these aren't where resources have been placed.
Actions are not lining up with the words given. :(
This stack doesn't offer all of the same functionality as the Kubernetes ecosystem, but it has the benefit of being vastly simpler and composed of relatively small, independent parts.
We did examine Kubernetes, but for various reasons we need to manage our own cluster and the engineering overhead was too high for our team to take on.