MÓDULO 12 - Deploy em Produção
Visão Geral
Este módulo aborda as melhores práticas para realizar o deploy de aplicações em produção no Kubernetes. Você aprenderá a gerenciar recursos, implementar autoscaling, configurar pipelines de CI/CD e utilizar GitOps para a gestão de deploys.
Objetivos de Aprendizagem
Ao final deste módulo, você será capaz de:
- Configurar o gerenciamento de recursos (Requests, Limits, Resource Quotas)
- Implementar autoscaling horizontal (HPA) e vertical (VPA)
- Configurar pipelines de CI/CD com Kubernetes
- Utilizar GitOps com ArgoCD para gestão de deploys
- Aplicar as melhores práticas de produção
- Gerenciar múltiplos ambientes (dev, staging, prod)
Duração Estimada
Teoria: 4-5 horas
Prática: 6-8 horas
Total: 10-13 horas
Sumário
Capítulos
- Capítulo 12.1 - Preparação para Produção
- Capítulo 12.2 - CI/CD
- Capítulo 12.3 - Gerenciamento de Ambientes
Labs Práticos
- Lab 12.1 - Configuração de Resource Management
- Lab 12.2 - Autoscaling Horizontal e Vertical
- Lab 12.3 - GitOps com ArgoCD
- Lab 12.4 - Projeto Final Completo
Validação
Módulo criado em: Dezembro 2024