Aller au contenu

GitOps

GitOps : modèle de déploiement dans lequel l'état voulu du système (versions d'images, configuration) est décrit dans un dépôt Git, et un agent qui vit dans l'infrastructure (Argo CD, Flux) tire ce dépôt et aligne le système dessus. Le pipeline d'intégration continue se contente d'écrire dans Git, par exemple l'étiquette de la nouvelle image.

Avantages : le pipeline n'a aucun accès au cluster, chaque déploiement est un commit relu et tracé, et le retour arrière est un revert.

Dans les cours

Voir aussi