Deployment არის სტანდარტული კონტროლერი stateless აპლიკაციების გასაშვებად. ის მართავს ReplicaSet-ებს, ხოლო ReplicaSet მითითებული რაოდენობის იდენტურ Pod-ებს მუშა მდგომარეობაში ინახავს. თქვენ არედაქტირებთ Deployment-ს; ის კი თქვენ ნაცვლად rolling update-ებსა და rollback-ებს ორკესტრირებს.
იერარქია
Deployment → declares desired state + update strategy (the thing YOU manage)
└── ReplicaSet → ensures N identical Pods exist (one per app version)
└── Pod → Pod → Pod ... (the actual running copies)
On each new version, the Deployment creates a NEW ReplicaSet and shifts Pods over.
