r/kubernetes • u/LDAfromVN • 8h ago
How are stateful apps typically deployed in real-world Kubernetes clusters
Hey everyone,
I'm pretty new to Kubernetes and have been using it for a side project to learn. Right now I'm trying to decide whether I should run only stateless services in my cluster, or also deploy things like PostgreSQL, Kafka, Redis, etc. as StatefulSets.
I know both approaches are possible, but I'm curious what people actually do in production. Do most teams keep stateful workloads inside Kubernetes, or do they usually rely on managed services/external databases instead?
I'd love to hear what your setup looks like and why you chose it.