A Deployment a standard controller stateless alkalmazások futtatásához. ReplicaSeteket kezel, egy ReplicaSet pedig egy megadott számú, egyforma Podot tart futásban. Te a Deploymentet szerkeszted; az pedig a rolling update-eket és rollbackeket orchestrálja helyetted.
A hierarchia
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.
