GitOps
Le GitOps est un modèle opérationnel pour gérer l'infrastructure et le déploiement applicatif dans lequel un dépôt Git est la source unique de vérité de l'état désiré du système.
Le GitOps est un modèle opérationnel pour gérer l'infrastructure et le déploiement applicatif dans lequel un dépôt Git est la source unique de vérité de l'état désiré du système.
Un opérateur GitOps (ArgoCD, Flux) tourne en continu dans le cluster Kubernetes, observe le dépôt et réconcilie automatiquement l'état réel vers l'état déclaré dans Git. Toute modification se fait par pull request : on bénéficie ainsi du versionning, de la revue de code, de l'audit et de la reproductibilité.
Le GitOps est devenu le standard de déploiement applicatif sur Kubernetes, complémentaire à l'IaC (Terraform, OpenTofu) qui gère l'infrastructure sous-jacente.
