Skip to content
Latchkey

O que e GitOps? Git como fonte da verdade para infraestrutura

O GitOps torna um repositorio Git a unica fonte da verdade para a infraestrutura desejada, com um agente automatizado reconciliando continuamente o sistema vivo para corresponder a ela.

O GitOps aplica a disciplina de controle de versao que voce ja usa para codigo a infraestrutura e deployments. O estado desejado vive como manifests declarativos no Git; um agente dentro do cluster observa esse repo e faz a realidade corresponder. As mudancas acontecem por pull requests, e o cluster se autocorrige em direcao ao que o Git diz.

Os principios centrais

  • Declarativo - o sistema inteiro e descrito como dados.
  • Versionado no Git - o Git e a unica fonte da verdade.
  • Puxado, nao empurrado - um agente reconcilia a partir do repo.
  • Reconciliado continuamente - o drift e detectado e corrigido.

Reconciliacao baseada em pull

Em vez de um pipeline empurrar mudancas para dentro do cluster, um controller dentro do cluster puxa o estado desejado do Git e o aplica. Se alguem muda o cluster manualmente, o controller o reverte de volta ao que o Git declara.

Por que os times gostam

Toda mudanca e um commit revisavel e auditavel; o rollback e um git revert; e o cluster nao pode fazer drift silenciosamente. Tambem separa a CI (build e teste) do CD (reconciliar), com responsabilidades limpas.

CI e GitOps juntos

A CI constroi e testa a imagem e atualiza o repo de manifests com a nova tag ou digest da imagem. O agente de GitOps percebe o commit e implanta a mudanca - a CI propoe, o GitOps dispoe.

As ferramentas comuns

Argo CD e Flux sao os principais controllers de GitOps. Ambos observam um repo, aplicam manifests (muitas vezes Helm charts ou Kustomize) e reportam status de sync e drift.

Principais conclusões

  • O GitOps torna o Git a fonte da verdade, reconciliada por um agente dentro do cluster.
  • E baseado em pull e se autocorrige - drift manual e revertido.
  • A CI atualiza o repo de manifests; o agente de GitOps implanta a mudanca.

Guias relacionados