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.
- Acesso a um cluster Kubernetes
- Acesso a um repositório Git
- kubectl configurado
- Entendimento de recursos do Kubernetes
- Entender os princípios e benefícios do GitOps
- Instalar e configurar o ArgoCD
- Criar configurações de aplicações GitOps
- Implementar pipelines de deployment automatizados
- Configurar deployments multi-ambiente
- Configurar monitoramento e alertas para workflows de GitOps
Instale e Configure o ArgoCD
Implante o ArgoCD no cluster Kubernetes e configure o acesso inicial e a autenticação.
Configure a Estrutura do Repositório GitOps
Crie um repositório Git com a estrutura adequada para deployments GitOps e múltiplos ambientes.
Configure Deployments Multi-Ambiente
Configure ajustes específicos por ambiente usando overlays do Kustomize para dev, staging e produção.
Crie Configurações de Aplicações do ArgoCD
Defina aplicações do ArgoCD para gerenciar deployments em múltiplos ambientes com GitOps.
Implemente o Workflow de GitOps e Testes
Teste o workflow completo de GitOps fazendo alterações no repositório e observando os deployments automatizados.
Configure Monitoramento e Alertas para GitOps
Configure monitoramento, notificações e alertas para as operações do ArgoCD e os deployments de aplicações.
Encontrou um problema?
Mais exercícios
CI/CD
Pipeline Completo de CI/CD com GitHub Actions
Laboratório prático: construa um pipeline de CI/CD de produção com GitHub Actions, incluindo testes, varredura de segurança, builds de container e implantação automatizada.
90 minutos
DevOps
Automação Completa de Servidor Web com Ansible
Construa um playbook Ansible completo para automatizar a implantação, configuração e hardening de segurança de servidores web em múltiplos ambientes.
75 minutos
Kubernetes
Horizontal Pod Autoscaler do Kubernetes
Configure e teste o Horizontal Pod Autoscaler para escalar aplicações automaticamente com base no uso de CPU e memória.
90 minutos
Also worth your time on this topic
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.
60-90 minutos
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
Pipeline Completo de CI/CD com GitHub Actions
Laboratório prático: construa um pipeline de CI/CD de produção com GitHub Actions, incluindo testes, varredura de segurança, builds de container e implantação automatizada.
90 minutos