StatefulSet - CI/CD Glossary Definition
A StatefulSet manages pods with stable identities and ordered, graceful deployment and scaling, giving each pod a sticky name and its own persistent volume. It is used for databases, queues, and other stateful systems.
Versus Deployment
Unlike a Deployment, a StatefulSet keeps app-0, app-1 identities stable across restarts, so a clustered datastore can find its peers. CD pipelines roll StatefulSets one pod at a time.
Related guides
DaemonSet - CI/CD Glossary DefinitionDaemonSet: A DaemonSet ensures one copy of a pod runs on every node (or every node matching a selector), and…
ReplicaSet - CI/CD Glossary DefinitionReplicaSet: A ReplicaSet keeps a specified number of identical pod replicas running, replacing any that die.…
Persistent Volume - CI/CD Glossary DefinitionPersistent Volume: A persistent volume is cluster storage whose lifecycle is independent of any pod, claimed…