3 ms·
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 a
by threeseed 2y ago
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.
- from-nibly 2y agoI 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.
- sgarland 2y agoThat 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.