Skip to content
Latchkey

O Que É Pull-Based Deployment?

O pull-based deployment é um modelo em que um agent rodando dentro do ambiente de destino observa continuamente uma fonte da verdade (como um repo git ou um registry) e puxa as mudanças para aplicá-las ele mesmo. O sistema de CI nunca alcança o ambiente; ele apenas atualiza o estado desejado. Este é o estilo de deployment mais associado ao GitOps.

Por que isso importa

Os deploys pull-based evitam entregar ao CI credenciais amplas para produção, já que o agent dentro do cluster já tem o acesso de que precisa e só ele pode alterar o ambiente. Isso estreita a superfície de ataque e mantém a lógica de deploy próxima às workloads que ela gerencia.

Conceitos relacionados

  • Contrastado com push-based deployment
  • Central a ferramentas de GitOps como Argo CD e Flux
  • Reduz credenciais externas dentro do ambiente

Guias relacionados