3 ms·
I noticed the same but came away with a different conclusion, "hey, k8s is reimplementing the OS.". In other words, concepts which have existed for years, battl
by politelemon 4y ago
I noticed the same but came away with a different conclusion, "hey, k8s is reimplementing the OS.". In other words, concepts which have existed for years, battle tested and well known, are new and untested in the k8s world.
- patrickthebold 4y agoBut k8s is distributed across several computers. If you could have Linux manage resources and run processes across several computers I think people would do that.
- pjmlp 4y agoAs in, https://en.wikipedia.org/wiki/Beowulf_cluster https://en.wikipedia.org/wiki/Beowulf_cluster https://en.wikipedia.org/wiki/MOSIX https://en.wikipedia.org/wiki/MOSIX That is the thing with repeating history.
- andrewstuart2 4y agoThey're not even really new or untested, just being done at a different plane of abstraction. Running a system efficiently across multiple machines requires different implementations of familiar abstractions than running on a single machine. Even the single machine approach has changed dramatically in the last 20+ years. We started single program, went to single user, to multi-user, to multi-processor, to multi-core, to NUMA, etc (not necessarily in that order), and a significant subset of systems are now multi-machine, even if you ignore the internet. All of these new paradigms tend to have similar base requirements/optimizations that would kind of be pointless to reinvent versus simply adapting to the new infrastructure style.
- andrewstuart 4y agoHey! We're both here in the same thread.....
- goodpoint 4y ago> concepts which have existed for years, battle tested and well known, are new and untested in the k8s world ...and they also create lock-in wrt k8s.