Files
2026-06-09 18:40:21 +02:00

1.4 KiB

title, created, updated, type, tags, confidence, contested, sources
title created updated type tags confidence contested sources
GitOps 2026-06-06 2026-06-06 concept
devops
automation
tech
high false
synthesized

📜 GitOps

Définition Courte

Paradigme où Git est la source de vérité unique pour les déploiements : l'état de l'infrastructure et des applications est décrit dans des repos Git, et des agents synchronisent en continu l'état réel avec l'état désiré.

Explication Détaillée

GitOps combine IaC, CI/CD et les principes Git. Quand un dev push sur main, un agent (ArgoCD, Flux) détecte le changement et applique la nouvelle config.

Avantages : traçabilité totale (qui a changé quoi, quand, pourquoi via les commits), rollback trivial (git revert), revue de code pour l'infra. Inconvénients : courbe d'apprentissage, nécessite un cluster Kubernetes (historiquement).

Cas d'Usage

  • Déploiements Kubernetes reproductibles.
  • Conformité et audit (tout est dans Git).
  • Disaster recovery automatisé.

Outils Liés

  • ArgoCD (CNCF, dashboard riche).
  • Flux (CNCF, plus minimaliste).
  • Pulumi CrossCode, Spacelift.

Pages Liées

Questions Ouvertes

  • GitOps est-il pertinent hors de Kubernetes ?
  • Quel est le futur de GitOps avec l'IA (auto-remediation) ?

Liens