Aller au contenu
uencoder

GitOps

GitOps considère le dépôt Git comme l'unique source de vérité de l'état de l'infrastructure et des applications, en synchronisant automatiquement Git avec les clusters, les PR pilotant les opérations.

Objectif

Gérer les opérations avec des flux de travail Git, en versionnant et auditant chaque changement.

Mécanisme

Les descriptions déclaratives de l'état souhaité du cluster vivent dans Git. Les contrôleurs (ArgoCD/Flux) synchronisent continuellement Git avec le cluster. Les changements passent par une revue de PR. Les journaux d'audit sont gratuits. Le retour arrière n'est qu'un git revert.

Cas d’usage

  • Automatisation des opérations
  • Gestion de versions
  • Audit

References