Author: Mayank Kumar (Salesforce) Kubernetes
StatefulSets, since their introduction in 1.5
and becoming stable in 1.9, have been widely used to run stateful
applications.They provide stable pod identity, persistent per pod
storage and ordered graceful deployment, scaling and rolling
updates.You can think of StatefulSet as the atomic building block
for running complex stateful applications.As the use of Kubernetes
has grown, so has the number of scenarios requiring
StatefulSets.Many of these scenarios, require faster rolling
updates than the currently supported one-pod-at-a-time updates, in
the case where you're using