Post

I wish Kubernetes did less. Mesos was a thin layer of resource management & platforms (aka frameworks) had all the opinions on how jobs should run The biggest downside of Mesos was Zookeeper just like the biggest downside of K8s is etcd. If that wasn't there k8s would scale and be easier to manage

Borg is widely adopted because of Google’s org chart and culture From everything I’ve heard it’s overly complicated (feature creep) but internal teams have been layering on top of layers to make specific things easier K8s tries to layer & be flexible (eg deployments) which doesn’t layer well

It's true that getting rid of things in Borg is nigh impossible - someone is using EVERY feature (even when that feature literally does nothing anymore :) Google has a high tolerance for "exposed wiring" sorts of UXes, which is not true in the wider world.

0 reposts0 likes