{
Aigul Karimova
·520 views
Hey everyone, I'm trying to scale up this really important app, and it uses a few services that need to keep their data. We've been running them as regular Deployments with persistent volumes, and it's mostly been okay. But I'm starting to run into some problems, especially when I need things to shut down or start up in a specific order, or when they need their own unique names on the network. So, when do you all usually decide it's time to go from a normal Deployment to a StatefulSet? Are there clear signs or points where you know it's time, other than just needing storage that sticks around? I'd love to hear about your experiences, especially with database clusters, message queues, or any other services that hold onto their state. What kind of headaches did you run into if you waited to long, or what good stuff happened when you switched over early?
18 comments