Bir Deployment, stateless uygulamaları çalıştırmak için standart controller'dır. ReplicaSet'leri yönetir ve bir ReplicaSet, belirtilen sayıda birbirinin aynı Pod'u çalışır tutar. Siz Deployment'ı düzenlersiniz; o sizin için rolling update'leri ve rollback'leri düzenler.
Hiyerarşi
Deployment → arzu edilen durumu + güncelleme stratejisini bildirir (SİZİN yönettiğiniz şey)
└── ReplicaSet → N tane aynı Pod'un var olmasını sağlar (her app sürümü için bir tane)
└── Pod → Pod → Pod ... (gerçek çalışan kopyalar)
Her yeni sürümde, Deployment YENİ bir ReplicaSet oluşturur ve Pod'ları ona kaydırır.
