# What is a Kubernetes StatefulSet used for?

Kubernetes, Medium (Advanced), Concepts. https://k8wiz.com/uquiz/what-is-a-kubernetes-statefulset-used-for

- A. To run stateless applications
- B. To manage deployment and scaling of a set of pods with unique identities and stable storage
- C. To ensure exactly one pod runs on each node
- D. To run batch jobs to completion

**Answer:** To manage deployment and scaling of a set of pods with unique identities and stable storage

**Explanation:** StatefulSets are used for applications that require stable, unique network identifiers, stable persistent storage, and ordered deployment and scaling. Examples include databases, distributed key-value stores, and applications that require stable cluster membership.
