Deployment ve ReplicationController durum bilgisi olmayan uygulamalarda kullanılır. StatefulSet, durum bilgisi olan uygulamaları yönetmek için kullanılan iş yükü API nesnesidir. Bir Pod setinin dağıtımını ve ölçeklendirmesini yönetir ve bu Pod'ların sıralanması ve benzersizliği hakkında garantiler sağlar. StatefulSet aynı zamanda bir denetleyicidir ancak Deployment’tan farklı olarak ReplicaSet oluşturmaz, benzersiz bir adlandırma kuralıyla Pod'u kendisi oluşturur. Bu nedenle bir StatefulSet'i önceki bir sürüme geri alamazsınız. Yalnızca Statefulset'i silebilir veya büyütebilir/azaltabilirsiniz.
StatefulSets, Pod'larının kimliği ve sıralaması için sıralı bir dizin kullanır. Varsayılan olarak, StatefulSet Pod'ları oluşturuldukları sırada deploy eder ve ters sırada sonlandırılır.