I’ve heard countless stories of folks giving up on learning Kubernetes, because there’s simply too many abstractions. Same thing for when Angular V1 rolled out, and probably why Angular lost to React and Vue. Are the rest of us outside Google all unintelligent or are Google’s open source projects over engineered? To dive deeper, React elucidated a straightforward component lifecycle and its API is under a dozen functions. Years ago, when I picked up Angular for a team project, anytime I googled I’d find a stack overflow post, and the accepted answer was admittedly a bunch of hacks.
What do you mean by the abstractions of k8s? It's has a steep learning curve yes but after it's literally the best technology for container orchestration. No more dealing with configuration management tools, service discovery and LB on the services level is given out of the box. Edit: Angular I agree with but it's a front-end framework while react is just the view.
It’s hard to not call it the best since there isn’t anything comparable to it.
There are titus, nomad, docker swarm, ECS, ACS, Mesosphere. Plenty of others as well.