4 ms·
I love k8s, think it’s the best thing that happened to distributed computing since .. sliced bread? Anyway, it’s good, but I don’t disagree with the author I ju
by acje 6y ago
I love k8s, think it’s the best thing that happened to distributed computing since .. sliced bread? Anyway, it’s good, but I don’t disagree with the author I just have a different perspective. I see k8s as a vehicle for learning about distributed computing not just for me but the industry as a whole. Same thing about Linux, it’s just a stepping stone for node management and has served us well in figuring out a bunch of problems. K8s removes a lot of duplicated effort in the learning process for the industry, just close your eyes and think back to the past decades of ESB wars.. that was a waste!
“Under the radar” comes a new generation of better systems and components that learns from these learning vehicles of computing and will change how we deliver services fundamentally, but without k8s and Linux we would never have gotten there. Open source RISC-V co-evolved with seL4, WASI, webassembly and NATS comes to mind, but I’m sure the future will take its own path.
- halbritt 6y agoI also love k8s and agree with the author. K8s gives us declarative infrastructure with eventual reconciliation. That's massive, and there's nothing else around that really does that. I have a hard time taking anyone sesriously that makes the case that k8s is bad that hasn't fully grokked the above.
- jashmatthews 6y agoPersonally I see this as coming from K8s having effectively two parallel uses. One is for making it easier to manage large, complex infrastructure. The other is as a quasi-OS for containerized software. Instead of using a new technology to move infrastructure complexity away from developers we now run development environments on k8s, piling even more complexity and layers of abstraction on.
- ridv 6y agoDisclaimer: I'm was part of the Apache Aurora PMC before the project went into the attic. Not sure what you mean by declarative infrastructure but eventual reconciliation has been implemented in at least one other project (now retired) called Apache Aurora[1] which runs on Apache Mesos[2]. Twitter ran (and probably still runs) a combo of these to huge scale and great success so I don't think it's fair to say that there's nothing else around that does that :). K8s is great, but we should be careful not to rewrite history. [1] http://aurora.apache.org/ http://aurora.apache.org/ [2] http://mesos.apache.org/ http://mesos.apache.org/
- halbritt 6y agoI'm familiar with these having used DCOS a fair bit. >K8s is great, but we should be careful not to rewrite history. Why's that? That's kind what tech is all about, no?