MÓDULO 12 - Despliegue en Producción
Visión General
Este módulo cubre las mejores prácticas para desplegar aplicaciones en producción sobre Kubernetes. Aprenderá a gestionar los recursos, implementar el autoscaling, configurar pipelines CI/CD y utilizar GitOps para la gestión de los despliegues.
Objetivos de Aprendizaje
Al finalizar este módulo, usted será capaz de:
- Configurar la gestión de recursos (Requests, Limits, Resource Quotas)
- Implementar el autoscaling horizontal (HPA) y vertical (VPA)
- Configurar pipelines CI/CD con Kubernetes
- Utilizar GitOps con ArgoCD para la gestión de los despliegues
- Aplicar las mejores prácticas de producción
- Gestionar múltiples entornos (dev, staging, prod)
Duración Estimada
Teoría: 4-5 horas
Práctica: 6-8 horas
Total: 10-13 horas
Tabla de Contenidos
Capítulos
- Capítulo 12.1 - Preparación para Producción
- Capítulo 12.2 - CI/CD
- Capítulo 12.3 - Gestión de Entornos
Laboratorios Prácticos
- Lab 12.1 - Configuración de Resource Management
- Lab 12.2 - Autoscaling Horizontal y Vertical
- Lab 12.3 - GitOps con ArgoCD
- Lab 12.4 - Proyecto Final Completo
Validación
Módulo creado el: Diciembre 2024