Deployment
Deployment : objet Kubernetes qui décrit une application sans état par un nombre de répliques, un sélecteur et un modèle de Pod. Son contrôleur crée un ReplicaSet par version du modèle, maintient le nombre de pods voulu, et, quand le modèle change, passe de l'ancien ReplicaSet au nouveau par une mise à jour progressive. Les anciens ReplicaSets sont gardés (10 par défaut) pour permettre un retour arrière (kubectl rollout undo).
Seul un changement du modèle de Pod (spec.template) déclenche un nouveau déploiement ; changer le nombre de répliques n'en déclenche pas.