Sobre este cursoIniciante a Intermediário · 5 módulos · 7h
Gerenciar deployments em Kubernetes pode ser um processo complexo e propenso a erros, especialmente em ambientes dinâmicos. Este curso transforma a maneira como você entrega software, capacitando você a implementar e automatizar deployments de forma consistente e rastreável, utilizando o poder do GitOps com ArgoCD.
Nível: Iniciante a Intermediário
Para quem é: Desenvolvedores, operadores de infraestrutura e profissionais de DevOps interessados em automatizar deployments para Kubernetes com GitOps.
Ao concluir, você será capaz de: Configurar, implementar e gerenciar aplicações em Kubernetes utilizando o paradigma GitOps com ArgoCD, garantindo a consistência e a rastreabilidade dos deployments.
5 módulos · 7h · certificado ao final
- Modelando o Fluxo GitOps em um Exemplo Existente com ArgoCD
Compreender os componentes e o ciclo de vida de uma aplicação gerenciada por ArgoCD, analisando um ambiente funcional. - Implementando a Primeira Aplicação GitOps Manualmente com ArgoCD
Configurar e implantar uma aplicação simples em Kubernetes utilizando ArgoCD, através da criação manual de manifests e da configuração do ArgoCD. - Refatorando Manifests e Automatizando Configurações com Auxílio de IA
Otimizar manifests Kubernetes e automatizar a geração de configurações ArgoCD para múltiplos ambientes ou aplicações, utilizando ferramentas que simulam assistência de IA. - Validando a Sincronização e Gerenciando Rollbacks com ArgoCD
Monitorar a saúde das aplicações, diagnosticar problemas de sincronização no ArgoCD e executar rollbacks para estados anteriores estáveis. - Projeto Final: Versionando um Pipeline GitOps Completo
Construir e gerenciar um pipeline GitOps completo, desde a definição da infraestrutura até a implantação e monitoramento de múltiplas aplicações usando ArgoCD.
Projeto Final
Um repositório Git com uma estrutura GitOps completa, contendo manifests Kubernetes e configurações do ArgoCD para implantar e gerenciar múltiplas aplicações em um cluster Kubernetes.
Aqui você pratica — não só lê.
Cada bloco é editável e roda no seu navegador. Aperte Executar para começar:
# Edite e aperte Executar. Ctrl+Enter também roda.
curso = "GitOps com ArgoCD: Do Setup Manual ao Pipeline Automatizado"
print(f"Primeira linha rodada no curso de {curso}.") Módulo 1: Modelando o Fluxo GitOps em um Exemplo...
