Hacker News new | ask | show | jobs
by motoboi 1597 days ago
It applies actually. I forgot to explain why Kubernetes solves a simplified version of the problem.

The simplification is that you can build a distributed operational system completely hiding the fact that you have millions of computers. This is, let’s say freacking hard.

But you can build one where this fact is not hidden, just alleviated. This is only super hard. This is what Kubernetes does.

Also you can break those millions of computers in small groups of thousands. This is what Kubernetes is aimed for. But you can still make those groups work together, using external tools, like load balancers and global dns zones and networks.

UPDATE:

a very interesting explanation of the problem and the solution used by Borg and kubernetes is on this lecture. https://youtu.be/0W49z8hVn0k It’s quite insightful and easy to understand actually.