Skip to content
Latchkey

O Que É GitOps?

O GitOps é um modelo operacional em que o estado desejado da infraestrutura e das aplicações é declarado em um repositório git, e controllers automatizados reconciliam continuamente o ambiente ativo para corresponder a ele. As mudanças são feitas fazendo commit no git, não tocando diretamente no cluster. Isso dá aos deployments a mesma revisão, trilha de auditoria e rollback que o código tem.

Por que isso importa

Mudanças manuais em produção são difíceis de auditar e fáceis de esquecer. O GitOps torna o git a fonte única da verdade, então toda mudança é revisada, versionada e reversível, e qualquer drift é automaticamente corrigido de volta ao estado que sofreu commit.

Conceitos relacionados

  • Tipicamente pull-based, com um agent dentro do cluster
  • Drift detection e reconciliação são centrais a ele
  • As ferramentas incluem Argo CD e Flux

Guias relacionados