Pular para o conteúdo principal

Checklist de estrutura de repositório multi-ambiente no Argo CD

Como organizar seus repositórios Git ao rodar o Argo CD entre dev, staging e produção. Cobre a estrutura de pastas, app-of-apps, ApplicationSets, secrets, RBAC e o fluxo de promoção.

14itens
Voltar para todos os checklists
GitOpsIntermediate
gitopsargocddeploymentsrepository-structurekubernetes
Progresso0 / 14 concluídos
0%

Separe o código da aplicação dos manifests de deployment

Crítico

Escolha um padrão de base + overlay (Kustomize ou Helm)

Crítico

Use o padrão app-of-apps como ponto de entrada

Crítico

Use ApplicationSet para distribuir entre ambientes

Fixe a produção em uma tag ou branch, não no HEAD

Crítico

Defina um AppProject por ambiente

Crítico

Isole os ambientes por cluster ou namespace

Crítico

Sync automatizado para dev, controlado para prod

Crítico

Mantenha os secrets fora do Git, sempre

Crítico

Promova com pull requests, não editando as pastas de prod diretamente

Crítico

Proteja o repositório de configuração com branch protection

Crítico

Configure janelas de sync no projeto de prod

Configure alertas de drift e notificações no Slack

Documente a estrutura em um README na raiz do repositório

Sponsored
Carbon Ads

Mais checklists

Also worth your time on this topic