Treinamento Argo CD - GitOps para Kubernetes
Sobre o Treinamento.
O treinamento de GitOps com Argo CD prepara profissionais que já utilizam Kubernetes para implementar práticas modernas de entrega contínua baseadas em Git.
Seu conteúdo programático foi desenvolvido para que profissionais possam automatizar deploys, garantir consistência entre ambientes e reduzir erros operacionais utilizando o conceito de infraestrutura declarativa e controle via Git como fonte da verdade.
Todo o treinamento é ministrado com foco prático, utilizando Kubernetes em ambientes reais, com materiais em Português do Brasil e metodologia orientada a troubleshooting e operação.
O que vou aprender?
Ao final deste treinamento você será capaz de:
- Implementar GitOps em ambientes Kubernetes.
- Instalar e configurar o Argo CD.
- Criar e gerenciar aplicações via Git.
- Automatizar deploys com sincronização contínua.
- Corrigir divergências (drift) entre cluster e repositório.
- Monitorar aplicações e identificar problemas.
- Aplicar estratégias de versionamento e promoção entre ambientes.
- Utilizar Helm e Kustomize com Argo CD.
- Resolver problemas comuns em produção.
- Implementar boas práticas de GitOps.
Calendário de turmas.
Somente no modelo corporativo no momento.
Dificuldade: Intermediário.
Aplicabilidade.
Este treinamento foi desenvolvido usando Kubernetes 1.29, Argo CD 2.11, GitLab 17, Docker CE 26, Helm 3.14 e Kustomize 5.4 e foi modificado pela última vez em 19 de Maio de 2026.
Conteúdo Programático.
Conceitual GitOps e Argo CD.
- Introdução ao GitOps.
- CI/CD tradicional vs GitOps.
- Git como fonte da verdade.
- Desired State vs Live State.
- Ferramentas GitOps:Argo CD e Flux CD
- Casos de uso de GitOps.
- Benefícios e limitações.
Instalação do Argo CD.
- Instalação no Kubernetes.
- Exposição da interface (NodePort / Ingress).
- Acesso inicial.
- Configuração básica.
- Estrutura dos componentes:API Server, Repo Server e Application Controller.
Gerenciamento de Aplicações.
- Conceito de Application (CRD).
Deploy via: YAML, CLI, Interface Web
Estrutura de repositórios Git: Monorepo, Multirepo, - Organização de manifests.
Sincronização e Controle de Estado.
- Sync manual vs automático.
- Auto-healing.
- Prune de recursos.
- Estratégias de sincronização.
- Controle de versões via Git.
Troubleshooting e Monitoramento.
- Estados das aplicações:Synced / OutOfSync e Healthy / Degraded.
- Logs do Argo CD: application-controller, repo-server.
- Eventos e diagnósticos.
- Problemas comuns: erro de acesso ao Git, falha em manifests, divergência de estado e falha de sincronização
- Estratégias de correção.
Integração com Helm e Kustomize.
- Deploy com Helm Charts.
- Deploy com Kustomize.
- Diferenças e quando usar.
- Customização de aplicações.
Segurança e Controle de Acesso.
- RBAC no Argo CD.
- Controle de usuários e permissões.
- Integração com LDAP / OIDC.
- Gestão de secrets (visão geral).
Multi-Cluster e Ambientes.
- Gerenciamento de múltiplos clusters.
- Estratégias de ambientes: Dev, Homolog e Produção.
- Promotion entre ambientes.
Boas práticas de GitOps.
- Estrutura de repositórios.
- Versionamento.
- Branching strategy.
- Separação de aplicações e infraestrutura.
- Anti-patterns comuns.
Carga Horária:
- 16 Horas de duração.
Modalidades do Treinamento:
- Presencial - Abrimos turmas onde pode se inscrever, atuamos na maioria das capitais Brasileiras.
- On Line Ao Vivo - Fazemos a transmissão Online do Treinamento.
- In Company (Presencial ou Online) - Turmas Fechadas para empresas a custo único para até 15 Alunos.
Pré-Requisitos:
- Conhecimento prévio em Kubernetes: Pods, Deployments, Services
- Conhecimento básico de Git
- Conhecimento básico de Linux
Requisitos:
- Todos os participantes devem trazer um notebook para realizar as atividades práticas.
- O Computador deve estar com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
- Para Online ter uma boa conectividade com a Internet.
- Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.
Requisitos mínimos de hardware
- Memória RAM: 8GB
- Espaço em Disco: 30GB
- Processador: 4 Cores.
- Sistemas Operacionais: GNU/Linux, Windows.
- VirtualBox.
Material
Serão disponibilizados os seguintes materiais aos alunos do treinamento:
- Todos os softwares Argo CD e acessórios na sua última versão estável.
- Material próprio em Português do Brasil.
- Apresentações (slides do treinamento) desenvolvidas pela equipe Ambiente Livre.
- Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
- Apostilas com exercícios práticos desenvolvidos no treinamento.
- Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
Metodologia
- Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas.
Estamos localizados em Curitiba e atendemos Brasil, América Latina, Europa e África com treinamentos Argo CD e cursos Argo CD. caso necessite de um treinamento customizado com suas necessidades também elaboramos estes treinamentos. solicite proposta comercial.
Inscrições, Informações e Valores
Diferenciais da Ambiente Livre.
A Ambiente Livre tem 22 anos no mercado, pioneirismo na oferta de consultoria, treinamentos, projetos e suporte em softwares de código-fonte aberto e software livre com um ecossistema voltado a negócios, e pode lhe ajudar a gerir complexidades, reduzir custos, permitindo adaptar e oferecer inovação inteligente necessária para o seu sucesso.
5.007 profissionais capacitados em 399 turmas ministradas.
Atuação global, 845 empresas impactadas em projetos, consultorias e treinamentos no Brasil, América Latina, Europa e África.
Networking entre profissionais, comunidades e startups de tecnologias Open Source e Free Software.
Treinamentos baseados em experiência de projetos e consultorias, 2.980 tutorais documentados, atualizados e disponibilizado de forma vitalícia em EAD.
Empresa 100% focada em Open Source e Free Software e contribuidora com equipe atuante nos projetos e eventos de código aberto e software livre.
Apoio na criação de 4 startups / Spin-off baseadas em soluções Open Source ou Free Software.
Instrutor
Marcio Junior Vieira
- 27 anos de experiência em TI, vivência em desenvolvimento e análise de sistemas de gestão empresarial e ciência de dados.
- CEO da Ambiente Livre atuando como Cientista de Dados, Engenheiro de Dados e Arquiteto de Software.
- Atuou como Professor dos MBAs em Big Data & Data Science, Inteligência Artificial e Business Intelligence da Universidade Positivo e do MBA Artificial Intelligence e Machine Learning da FIAP.
- Atuou como Pesquisador pelo UFG/CIAP (Centro de Colaboração Interinstitucional de Inteligência Artificial Aplicada às Políticas Públicas) e no grupo Latitude (Laboratório de Tecnologias da Tomada de Decisão) da UNB.
- Trabalhando com Free Software e Open Source desde 2000 com serviços de consultoria e treinamento.
- Graduado em Tecnologia em Informática (2004) e pós-graduado em Software Livre (2005) ambos pela UFPR.
- Palestrante FLOSS em: The Developers Conference (TDC), FISL, Latinoware, Campus Party, Pentaho Day, Ticnova, PGConf Brasil e FTSL.
- Organizador Geral: Pentaho Day 2017, 2015, 2019 e apoio nas edições de 2013 e 2014.
- Data Scientist, instrutor e consultor de Big Data e Data Science com tecnologias abertas.
- Ajudou a capacitar equipes de Big Data na IBM, Accenture, Tivit, Serpro, Natura, MP, Netshoes, Embraer entre outras.
- Especialista em implantação e customização de Big Data com Hadoop, Spark, Pentaho, Cassandra e Kafka.
- Contribuidor de projetos Open Source ou Free Software internacionais, tais como Pentaho, LimeSurvey, SuiteCRM, Camunda, Operaton e Apache Hop.
- Especialista em implantação e customização de ECM com Alfresco e BPM com Activiti, Flowable, Camunda e Operaton.
- Certificado (Certified Pentaho Solutions) pela Hitachi Vantara (Pentaho inc).