I don’t get the hate. I don’t use it often, but when I found it useful for a project it was really nice to have around (orchestrating Kafka/zookeeper, a queue, 3 nodejs services, Postgres, and an angular-based front end).<p>I suppose I could have kept them in a monorepo and used terraform to deploy like I do with smaller projects. K8s makes lifecycle and scaling management so trivial though, and that’s kind of nice with a large service oriented architecture.<p>I also set up some nice blue-green deployment patterns, canary releasing patterns, and other things which I’m not even aware of how to do properly with my current tools for smaller projects. I’m admittedly not competent with dev ops, I just found k8s useful in ways I haven’t found other things useful.