Guía de operaciones
Última actualización: February 23, 2026
Esta sección proporciona una guía de operaciones de producción para entornos de EKS Auto Mode. Cubre el aprovisionamiento de infraestructura con Terraform, pipelines de CI/CD, deployment basado en GitOps, scaling, observabilidad, optimización de recursos y upgrades.
Audiencia objetivo
- Platform Engineers que construyen entornos de producción con EKS Auto Mode
- Infrastructure Engineers que operan IaC basada en Terraform/Terragrunt
- DevOps Engineers que construyen pipelines de CI/CD con GitLab CI y ArgoCD
- SREs que operan stacks de observabilidad con Prometheus, Grafana y Loki
Requisitos previos
Antes de comenzar esta guía de operaciones, asegúrate de estar familiarizado con:
- Primeros pasos con EKS Auto Mode
- Conceptos básicos de Terraform (resources, modules, gestión de state)
- Conceptos principales de Kubernetes
- Experiencia con las CLI de kubectl y Helm
Tabla de contenido
| # | Documento | Temas clave |
|---|---|---|
| 01 | Configuración de infraestructura Terraform de 3 capas | VPC, EKS Auto Mode, Pod Identity con Terraform de 3 capas |
| 02 | Routing ponderado de NLB y Blue/Green | Arquitectura de doble cluster, pesos de NLB, routing DNS |
| 03 | Pipelines de CI | ECR, GitLab Runner, GitHub ARC, builds multiplataforma |
| 04 | ArgoCD Multi-Cluster | Hub-spoke, ApplicationSet, IAM Identity Center SSO |
| 05 | Automatización GitOps | Atlantis, FluxCD, Terraform Cloud, AIOps |
| 06 | Estrategias de Scaling | Métricas personalizadas de HPA, KEDA, VPA, uso de Spot |
| 07 | Configuración de alertas operativas | Alertas de Network/CPU/Disk/terminación de node de Auto Mode |
| 08 | Análisis de observabilidad | Correlación de Logs/Metrics/Traces, PromQL, LogQL, TraceQL |
| 09 | Operaciones del stack de observabilidad | Instalación y operaciones de Loki, Tempo, Prometheus/AMP |
| 10 | Optimización de recursos | Requests/Limits, tuning de JVM, guía específica por framework |
| 11 | EKS Upgrades | Upgrade sin downtime de Auto Mode, estrategia blue/green |
Ruta de aprendizaje
Orden recomendado
- Infraestructura (01-02): Aprovisionar VPC/EKS con Terraform
- CI/CD (03-05): Construir pipelines y deployment GitOps
- Scaling (06): Establecer estrategias de scaling para workloads
- Observabilidad (07-09): Construir sistemas de monitoring, alertas y análisis
- Optimización (10): Eficiencia de recursos y optimización de costos
- Upgrades (11): Establecer procedimientos de upgrade sin downtime
Por rol
| Rol | Documentos prioritarios |
|---|---|
| Platform Engineer | 01, 02, 04, 11 |
| DevOps Engineer | 03, 04, 05 |
| SRE | 06, 07, 08, 09, 10 |
| Infrastructure Engineer | 01, 02, 11 |
Relación con la documentación existente
Esta guía de operaciones complementa la documentación conceptual existente con guías prácticas enfocadas en código:
Documentación conceptual
- EKS Auto Mode - Arquitectura y conceptos
- ArgoCD - Fundamentos de GitOps
- KEDA - Conceptos de autoscaling basado en eventos
- Karpenter - Conceptos de aprovisionamiento de node
Esta guía de operaciones
- Código Terraform HCL para infraestructura de producción
- Manifests YAML para recursos de Kubernetes
- Consultas PromQL/LogQL para observabilidad
- Scripts Bash para automatización operativa
- Procedimientos paso a paso con validación
Referencia rápida
Operaciones comunes
| Tarea | Documento | Sección |
|---|---|---|
| Crear un nuevo EKS cluster | 01-infrastructure-setup | Terraform de 3 capas |
| Agregar una nueva aplicación a ArgoCD | 04-gitops-multi-cluster | ApplicationSet |
| Configurar HPA con métricas personalizadas | 06-scaling-strategies | Métricas personalizadas |
| Configurar alertas para un nuevo service | 07-observability-alerts | Reglas de alerta |
| Actualizar la versión de EKS | 11-upgrade-operations | Upgrade de Auto Mode |
Procedimientos de emergencia
| Escenario | Documento | Sección |
|---|---|---|
| Rollback de Deployment | 04-gitops-multi-cluster | Rollback |
| Rollback de upgrade de EKS | 11-upgrade-operations | Rollback Blue/Green |
| Reducir escala por costos | 06-scaling-strategies | Scaling de emergencia |
| Depurar Pods con fallos | 08-observability-analysis | Análisis de logs |
Contribuir
Al agregar nuevos procedimientos operativos:
- Incluye ejemplos prácticos de código (Terraform, YAML, bash)
- Proporciona pasos de validación para cada procedimiento
- Documenta procedimientos de rollback donde corresponda
- Agrega consultas PromQL/LogQL relevantes para monitoring
- Referencia de forma cruzada la documentación conceptual relacionada