Aller au contenu
uencoder

K8s Deployment

Un Deployment gère un ensemble de réplicas de Pods, prend en charge les mises à jour continues et le retour arrière, et déclare le nombre de réplicas souhaité et le modèle.

Objectif

Gérer le cycle de vie des applications sans état avec des déploiements continus sans interruption de service.

Mécanisme

Il déclare les réplicas et le modèle de Pod. Le contrôleur crée des ReplicaSets pour maintenir le nombre de réplicas. La mise à jour de l'image déclenche une mise à jour continue (création de nouveaux Pods, arrêt des anciens). Retour possible vers les révisions précédentes.

Cas d’usage

  • Déploiement d'applications
  • Mises à jour continues
  • Retour arrière

Termes associés

References