Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think this is a very good explanation.

I'd add a caveat though. Kubernetes is designed for extremely high reliability at datacenter scale. If you have a suite of applications that run at that kind of scale and require that level of uptime, then kubernetes is an excellent tool for managing that complexity.

If your application doesn't need that scale and reliabilty, kubernetes is probably overkill and adds more complexity than it saves. And frankly, your application probably doesn't need to operate at that scale and it probably doesn't need that level of uptime.

Of course, your mileage may vary. If you can handle kubernetes' upfront complexity, than scaling up is a solved problem.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: