Ein Deployment ist der Standard-Controller für den Betrieb stateless Anwendungen. Es verwaltet ReplicaSets, und ein ReplicaSet hält eine festgelegte Anzahl identischer Pods am Laufen. Du bearbeitest das Deployment; es orchestriert rolling updates und rollbacks für dich.
Die Hierarchie
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.
