3 ms·
> Mesos (and many other Berkeley AMPLab efforts) had briliant ideas behind it Brilliant on paper. The idea was influenced by MR workloads on Borg. Because MR
by justicezyx 6y ago
> Mesos (and many other Berkeley AMPLab efforts) had briliant ideas behind it
Brilliant on paper.
The idea was influenced by MR workloads on Borg. Because MR is so large a workload pattern on Borg, that it benefits from having its own scheduler, and Borg also benefit from unnecessary meddling.
The idea was only brilliant for a very small number of human users, both inside Google and in the broader industry. In terms of CPU & memory usage, mesos' approach should always take great share, because workloads that in the category of needing their own scheduler always is the big ones.
But as an open source product, its adopters are far off from that group. So you can see that all early adopters of Mesos are large corps. I seldom hear any startup applaud Mesos.
Precisely, I have repeated many times when Mesos was still relevant, that its model makes it costly to get started. It will never succeed unless it start to package a product that can provide the scheduler part.
We all know what happened after K8s. K8s works because Borg already worked for 12+ years.
> an elegant implemention that allowed for much more than what Kubernetes was desgined to.
By design K8s is more capable then Mesos. Because K8s includes scheduler. And numerous other capability. Heck, excluding performance and scalability, K8s is a level a bove Borg in terms of feature and capability. Mesos is far behind Borg even, not mentioning K8s.
Mesos does offer better scalability, on paper. I had no experience though.
> Kubernetes was supposed to be scheduler for Mesos and Google invested in it.
I never heard of such plan.
- jaaron 6y ago>> Kubernetes was supposed to be scheduler for Mesos and Google invested in it. > I never heard of such plan. Oh, there was a plan: https://github.com/kubernetes-retired/kube-mesos-framework https://github.com/kubernetes-retired/kube-mesos-framework But it wasn't really in anyone's business model interests, even if it may have made sense for customers and the community.
- justicezyx 6y agoSure, this type of early idea happens to any high-profile project. I meant to say that that I never heard any significant decision maker had that plan on K8s' future.
- smarterclayton 6y agoAs an early participant, while someone might have had this plan, I certainly did not hear this ever stated by anyone. Having the ability to run on Mesos was discussed as interesting and in the spirit of community but the work we did treated Mesos as a source of learning but not as a serious thing to integrate. I’m sure others considered it, but as justicezyx says it was an inclusive idea but at best something a few people cared about.