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

This topic is like catnip on here.

The hilarious part is that usually it's about not using Kubernetes, Microservices, NoSQL etc. even though they've all been around for over a decade now. They are boring, stable and well understood by any definition.



I think one of the problems with kubernetes is you have to make a lot of decisions about it. Everything has an alternative. The advantage to this is replatforming is not as risky because you can replatform individual pieces. The downside is that you have to keep making decisions while you are just trying to ship something.


That is one problem, yes. A related problem is it’s entirely too easy to set up a K8s cluster and/or add extras, while having little to no understanding of how the technology functions.

It’s difficult to troubleshoot K8s when you have no idea what cgroups are, or how iptables works, etc. The problem gets worse with managed K8s, because now the control plane is removed from your list of concerns, but it can still cause problems. So now you can still get errors from etcd doing a compaction / defragmentation run, but the logs telling you that are buried, and you probably don’t know what etcd is anyway.




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

Search: