Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Nodos Avanzados de n8n para Automatización DevOps
- Nodo Webhook: métodos de autenticación, modos de respuesta y procesamiento de cabeceras.
- Nodo HTTP Request: llamadas a API REST, manejo de paginación, respuestas de error y lógica de reintento.
- Nodo SSH: autenticación basada en claves, ejecución remota de comandos y transferencia de archivos.
- Nodo Execute Command: ejecución de scripts de shell, kubectl y Terraform CLI en el host n8n.
- Nodo Code: JavaScript y Python para transformación de datos entre etapas de la tubería.
- Nodo Git: clonado de repositorios, commit de cambios y envío desde dentro de un flujo de trabajo.
- Lab: construir un receptor web que enriquezca los cargas entrantes y envíe respuestas condicionales.
Integración de Plataformas CI/CD con n8n
- Nodo GitHub: desencadenar flujos de trabajo, consultar el estado del trabajo, crear lanzamientos y gestionar incidencias.
- Nodo GitLab: iniciar tuberías, monitorear el progreso de las etapas y gestionar solicitudes de fusión.
- Nodo Jenkins: compilaciones parametrizadas, consultas de estado del trabajo y gestión de configuración.
- Nodos CircleCI y Bitbucket Pipeline: iniciar tuberías y obtener resultados de la compilación.
- Patrón: centro CI/CD multi-plataforma con dispersión desde un único disparador web.
- Patrón: agregación de estados de compilación con umbrales de promoción condicionales.
- Lab: crear un flujo de trabajo que inicie compilaciones en dos plataformas CI y espere a que ambas pasen.
Composición de Flujos de Trabajo y Manejo de Errores
- Nodo Sub-workflow: dividir flujos de trabajo monolíticos en componentes modulares y reutilizables.
- Nodo Error Trigger: manejo centralizado de errores para automatizaciones CI/CD multi-paso.
- Nodos Switch y Merge: ramificación condicional y rutas de ejecución paralelas.
- Disparador Programado: orquestación de tuberías basada en cron y verificaciones de salud periódicas.
- Nodo Loop Over Items: procesamiento por lotes a través de múltiples repositorios o entornos.
- Lab: diseñar una tubería modular con sub-flujos de trabajo y enrutamiento centralizado de errores.
Construcción de Tuberías de Implementación Continua
- Promoción de entorno: desarrollo a staging a producción con umbrales de aprobación manual.
- Integración de Infraestructura como Código: activar ejecuciones de Terraform y Terragrunt desde n8n.
- Despliegue de contenedores: orquestar compilaciones de imágenes Docker, envíos al registro y reinicios de servicios.
- Integración de notificaciones: alertas para eventos de tubería mediante Slack, Microsoft Teams y correo electrónico.
- Rastreo de artefactos: captura y propagación de metadatos de compilación a través de las etapas de la tubería.
- Lab: construir una tubería de implementación de extremo a extremo con umbrales de aprobación y notificaciones multi-canal.
Configuración de n8n para Entornos DevOps
- Despliegue en Docker con backend PostgreSQL y Redis para ejecución en modo cola.
- Variambles de entorno y métodos de configuración para configuraciones de nivel de producción.
- Gestión de credenciales: claves API, claves SSH, tokens OAuth y sobrescrituras de credenciales.
- Gestión de usuarios: control de acceso basado en roles y permisos a nivel de equipo.
- Endurecimiento de seguridad: configuración SSL, SSO y control de acceso API.
- Lab: implementar y configurar una instancia n8n lista para producción utilizando Docker Compose.
Monitoreo, Registro y Observabilidad de Flujos de Trabajo
- Datos de ejecución de n8n: visualización, filtrado y exportación del historial de ejecución de flujos de trabajo.
- Configuración de registro estructurado y gestión de niveles de registro para depuración.
- Métricas compatibles con Prometheus e integración de rastreo con OpenTelemetry.
- Construcción de paneles de salud de flujos de trabajo con verificaciones de estado activadas por webhook.
- Alertas automáticas ante fallos de flujos de trabajo y anomalías en el tiempo de ejecución.
- Lab: configurar monitoreo y alertas de fallo para un flujo de trabajo CI/CD multi-paso.
Escenarios de Automatización DevOps del Mundo Real
- Automatización de respuesta a incidentes: enriquecimiento de alertas, notificación de guardia y activación de manuales de operación.
- Monitoreo de salud de pods de Kubernetes con flujos de trabajo de reinicio automático y escalada.
- Reversión automática: detección de fallos de implementación y reverción al último estado conocido como bueno.
- Detección de desviaciones de configuración: comparación del estado implementado contra la configuración deseada.
- Mantenimiento programado de infraestructura: tareas de limpieza, creación de instantáneas y recolección de recursos.
- Lab: construir un flujo de trabajo completo de respuesta a incidentes con enriquecimiento, notificación y remediación automatizada.
Requerimientos
- Comprensión básica de los principios de DevOps y del ciclo de vida de entrega de software.
- Experiencia con Git y al menos una plataforma CI/CD como Jenkins, GitHub Actions o GitLab CI.
- Familiaridad con la línea de comandos de Linux y contenedores Docker.
- No se requiere experiencia previa en n8n: todos los nodos y flujos de trabajo se enseñan desde los primeros principios mediante la práctica directa.
Público Objetivo
- Ingenieros DevOps e ingenieros de plataforma que desean automatizar tuberías CI/CD con flujos de trabajo visuales y controlados por versiones.
- Ingenieros de Confiabilidad del Sitio (SRE) que buscan construir automatizaciones de respuesta a incidentes y monitoreo.
- Ingenieros de infraestructura responsables de la orquestación de despliegues en múltiples entornos.
- Equipos de hasta 13 participantes que buscan una formación compacta y práctica con aplicabilidad inmediata en el trabajo diario.
14 Horas
Testimonios (1)
Lo que más me gustó fue la parte práctica y de aprendizaje activo de la formación.
Andrea Kerekes - Accenture Cluj
Curso - n8n for Beginners: Modern Automation with Latest Features
Traducción Automática