Një Deployment është controller-i standard për të drejtuar app stateless. Menaxhon ReplicaSet-e, dhe një ReplicaSet mban një numër të caktuar Pod-esh identike duke funksionuar. Ti modifikon Deployment-in; ai orchestron rolling update dhe rollback për ty.
Hierarkia
Deployment → deklaron gjendjen e dëshiruar + strategjinë e update-it (gjëja që TI menaxhon)
└── ReplicaSet → siguron ekzistencën e N Pod-eve identikë (një për version app-i)
└── Pod → Pod → Pod ... (kopjet faktike që funksionojnë)
Në çdo version të ri, Deployment-i krijon një ReplicaSet TË RI dhe i zhvendos Pod-et.
