For example "Persistent Storage: StatefulSets provide persistent storage to their pods through Kubernetes PersistentVolumes".
The thing is that STS doesn't do that. That's actually in POD definition.
> why isn't a statefulset just a deployment/pod with PVC mounted?
* StatefulSets provide predictable pod names and hostnames (pod-0, pod-1)
* StatefulSets handle pods sequentially (0→1→2), ensuring proper cluster initialization.
* StatefulSets maintain a consistent pod-to-PVC mapping even after pod rescheduling.
* StatefulSets delete pods in reverse order,
Can't say I've ever felt rewarded for using Kubernetes, literally or metaphorically.
Kubernetes is a whole nother beast though and while it introduces a ton of overhead, it can be useful at a certain organisational scale as an API definition for delivering services to other teams.