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.
Separe o código da aplicação dos manifests de deployment
CríticoEscolha um padrão de base + overlay (Kustomize ou Helm)
CríticoUse o padrão app-of-apps como ponto de entrada
CríticoUse ApplicationSet para distribuir entre ambientes
Fixe a produção em uma tag ou branch, não no HEAD
CríticoDefina um AppProject por ambiente
CríticoIsole os ambientes por cluster ou namespace
CríticoSync automatizado para dev, controlado para prod
CríticoMantenha os secrets fora do Git, sempre
CríticoPromova com pull requests, não editando as pastas de prod diretamente
CríticoProteja o repositório de configuração com branch protection
CríticoConfigure 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
Mais checklists
DevOps
Checklist de Implementação de GitOps
Checklist completo para implementar práticas de GitOps, abrangendo estrutura de repositório, políticas de sincronização, gerenciamento de secrets e estratégias de deploy.
60-90 minutos
Service Mesh
Checklist de gerenciamento de tráfego no Istio: roteamento, retries e circuit breaking
Como configurar políticas de gerenciamento de tráfego no Istio para que seus serviços possam fazer canary releases, repetir falhas transitórias e descartar carga quando um serviço downstream apresenta problemas. Cobre VirtualService, DestinationRule, retries, timeouts, circuit breakers e outlier detection.
60-90 minutos
Cloud
Checklist de Segurança do Kubernetes
Checklist essencial de segurança para clusters Kubernetes, garantindo prontidão para produção.
1-2 horas
Also worth your time on this topic
Estruturando um Repositório Git para Implantações Multi-Ambiente no Argo CD
Como você estruturaria um repositório Git para o Argo CD quando você tem ambientes de dev, staging e prod?
junior
Checklist de Implementação de GitOps
Checklist completo para implementar práticas de GitOps, abrangendo estrutura de repositório, políticas de sincronização, gerenciamento de secrets e estratégias de deploy.
60-90 minutos
GitOps com ArgoCD - Deployments Automatizados no Kubernetes
Implemente workflows de GitOps usando o ArgoCD para deployments de aplicações Kubernetes automatizados, declarativos e auditáveis.
120 minutos