Kubernetes Borg/Omega history topic 6: Watch. This is a deep topic. It's a follow-up to the controller topic. I realized that I forgot to link to the doc about Kubernetes controllers: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-api-machinery/controllers.md …
All distribution methods have scaling challenges. A lot depends on required semantics of the data and update delivery: atomicity, serialization, consistency, freshness, etc. For instance, if you modify 7 entities of different types, will clients observe updates in the same order?
-
-
All of the above is true. I was referring more to the difficulty of scaling messaging systems like RabbitMQ. But thanks for the memories. As someone lucky enough to build tools for early cluster systems like PVM it’s amazing to see all the innovations combined into K8s
-
Ah, yes, I used PVM when at LLNL, and was involved in early discussions around MPI, shortly after the publication of "Attack of the Killer Micros".
- Show replies
New conversation -
-
-
It was more the combination of performance and resilience. When modeling entities in realtime and acting as the source of truth for multiple independent controllers, low latency and high freshness are key, esp. in the presence of failures, which produce yet more changes
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.