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 APIs 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: ejecutar scripts de shell, kubectl y CLI de Terraform en el host n8n.
- Nodo Code: JavaScript y Python para transformación de datos entre etapas del pipeline.
- Nodo Git: clonar repositorios, confirmar cambios y enviar desde dentro de un flujo de trabajo.
- Laboratorio: construir un receptor webhook que enriquezca las cargas útiles entrantes y envíe respuestas condicionales.
Integración de plataformas CI/CD con n8n
- Nodo GitHub: enviar flujos de trabajo, sondear el estado del trabajo, crear versiones y gestionar incidencias.
- Nodo GitLab: activar pipelines, monitorizar el progreso de la etapa y gestionar solicitudes de fusión (merge requests).
- Nodo Jenkins: construcciones parametrizadas, consultas de estado del trabajo y gestión de configuración.
- Nodos CircleCI y Bitbucket Pipeline: activar pipelines y recuperar resultados de construcción.
- Patrón: centro CI/CD multiplataforma con distribución desde un único desencadenante webhook.
- Patrón: agregación del estado de construcción con puertas de promoción condicionales.
- Laboratorio: crear un flujo de trabajo que active construcciones en dos plataformas CI y espere a que ambas superen la prueba.
Composición del flujo de trabajo y gestión de errores
- Nodo Sub-workflow: descomponer flujos de trabajo monolíticos en componentes modulares y reutilizables.
- Nodo Error Trigger: gestión centralizada de errores para automatizaciones CI/CD multietapa.
- Nodos Switch y Merge: ramificación condicional y rutas de ejecución paralela.
- Desencadenante programado (Schedule Trigger): orquestación basada en cron del pipeline y comprobaciones periódicas de salud.
- Nodo Loop Over Items: procesamiento por lotes en múltiples repositorios o entornos.
- Laboratorio: diseñar un pipeline modular con sub-flujos de trabajo y enrutamiento centralizado de errores.
Construcción de cadenas de implementación continua
- Promoción del entorno: de desarrollo a staging (preproducción) a producción con puertas de aprobación manual.
- Integración de Infraestructura como Código (IaC): activar ejecuciones de Terraform y Terragrunt desde n8n.
- Implementación de contenedores: orquestar la construcción de imágenes Docker, envío al registro y reinicio de servicios.
- Integración de notificaciones: alertas por Slack, Microsoft Teams y correo electrónico para eventos del pipeline.
- Rastreo de artefactos: capturar y propagar metadatos de construcción entre las etapas del pipeline.
- Laboratorio: construir un pipeline de implementación completo con puertas de aprobación y notificaciones multicanal.
Configuración de n8n para entornos DevOps
- Implementación en Docker con backend PostgreSQL y Redis para la ejecución en modo cola.
- Variables 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 sobrescritura de credenciales.
- Gestión de usuarios: control de acceso basado en roles y permisos a nivel de equipo.
- Endurecimiento de la seguridad: configuración SSL, SSO y control de acceso API.
- Laboratorio: 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 n8n: ver, filtrar y exportar el historial de ejecución del flujo de trabajo.
- Configuración de registro estructurado y gestión del nivel de registros para depuración.
- Métricas compatibles con Prometheus e integración de rastreo OpenTelemetry.
- Construcción de paneles de salud del flujo de trabajo con comprobaciones de estado activadas por webhook.
- Alertas automatizadas ante fallos del flujo de trabajo y anomalías en el tiempo de ejecución.
- Laboratorio: configurar monitoreo y alertas de fallo para un flujo de trabajo CI/CD multietapa.
Escenarios reales de automatización DevOps
- Automatización de respuesta a incidentes: enriquecimiento de alertas, notificación de guardia activa y activación de libros de ejecución (runbooks).
- Monitoreo de salud de pods de Kubernetes con flujos de trabajo automáticos de reinicio y escalamiento.
- Retroceso automático: detectar fallos de implementación y revertir al último estado conocido como bueno.
- Detección de deriva de configuración: comparar el estado implementado contra la configuración deseada.
- Mantenimiento programado de infraestructura: tareas de limpieza, creación de instantáneas y recogida de recursos (resource reaping).
- Laboratorio: 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 DevOps y el 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 los contenedores Docker.
- No se requiere experiencia previa con n8n: todos los nodos y flujos de trabajo se enseñan de forma práctica desde los primeros principios.
Audiencia
- Ingenieros DevOps e ingenieros de plataforma que deseen automatizar las cadenas CI/CD con flujos de trabajo visuales y controlados por versiones.
- Ingenieros de Fiabilidad del Sitio (SRE) que buscan construir automatizaciones de respuesta a incidentes y monitoreo.
- Ingenieros de infraestructura responsables de la orquestación de implementación en múltiples entornos.
- Equipos de hasta 13 participantes que buscan una formación compacta y práctica con aplicación inmediata en el trabajo.
14 Horas
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
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