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 de 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 mediante claves, ejecución de comandos remotos y transferencia de archivos.
- Nodo Execute Command: ejecución de scripts de shell, kubectl y CLI de Terraform en el host de n8n.
- Nodo Code: JavaScript y Python para transformación de datos entre etapas del pipeline.
- Nodo Git: clonado de repositorios, compromiso de cambios y envío desde dentro de un flujo de trabajo.
- Lab: construya un receptor de webhooks que enriquezca los payloads entrantes y envíe respuestas condicionales.
Integración de plataformas CI/CD con n8n
- Nodo GitHub: enviar flujos de trabajo, consultar el estado del trabajo, crear lanzamientos y gestionar issues.
- Nodo GitLab: activar pipelines, monitorizar el progreso de etapas y gestionar solicitudes de fusión.
- Nodo Jenkins: builds parametrizados, consultas de estado de trabajos y gestión de configuración.
- Nodos CircleCI y Bitbucket Pipeline: activar pipelines y recuperar resultados de builds.
- Patrón: hub de CI/CD multi-plataforma con propagación desde un único activador de webhook.
- Patrón: agregación de estado de builds con etapas de aprobación condicionales.
- Lab: cree un flujo de trabajo que active builds en dos plataformas CI y espere a que ambas se superen.
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 de CI/CD multi-escalón.
- Nodos Switch y Merge: ramificación condicional y ejecución en paralelo.
- Activador de programación (Schedule Trigger): orquestación de pipelines basada en cron y comprobaciones periódicas de salud.
- Nodo Loop Over Items: procesamiento por lotes a través de múltiples repositorios o entornos.
- Lab: diseñe un pipeline modular con sub-flujos y enrutamiento centralizado de errores.
Construcción de pipelines de despliegue continuo
- Promoción de entornos: de desarrollo a staging a producción con etapas de aprobación manual.
- Integración con Infraestructura como Código: activación de ejecuciones de Terraform y Terragrunt desde n8n.
- Despliegue de contenedores: orquestación de builds de imágenes Docker, envíos al registro y reinicios de servicios.
- Integración de notificaciones: alertas de Slack, Microsoft Teams y correo electrónico para eventos de pipeline.
- Seguimiento de artefactos: captura y propagación de metadatos de build entre etapas del pipeline.
- Lab: construya un pipeline de despliegue de extremo a extremo con etapas de aprobación y notificaciones multi-canal.
Configuración de n8n para entornos de 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 implementaciones 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 seguridad: configuración de SSL, SSO y control de acceso a la API.
- Lab: implemente y configure una instancia de n8n lista para producción utilizando Docker Compose.
Monitorización, 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 trazado OpenTelemetry.
- Construcción de paneles de salud de flujos de trabajo con comprobaciones de estado activadas por webhooks.
- Alertas automáticas ante fallos de flujos de trabajo y anomalías en el tiempo de ejecución.
- Lab: configure la monitorización y alertas de fallos para un flujo de trabajo de CI/CD multi-escalón.
Escenarios reales de automatización de DevOps
- Automatización de respuesta a incidentes: enriquecimiento de alertas, notificación de guardia activación de playbooks.
- Monitorización de salud de pods de Kubernetes con flujos de trabajo de reinicio y escalación automáticos.
- Retroceso automático: detección de fallos de despliegue y reversión al último estado conocido como bueno.
- Detección de deriva de configuración: comparación del estado desplegado contra la configuración deseada.
- Mantenimiento programado de infraestructura: tareas de limpieza, creación de instantáneas y liberación de recursos.
- Lab: construya 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 el ciclo de vida de entrega de software.
- Experiencia con Git y al menos una plataforma de 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 mediante la práctica desde los primeros principios.
Público objetivo
- Ingenieros de DevOps e ingenieros de plataforma que desean automatizar pipelines de CI/CD con flujos de trabajo visuales y con control de versiones.
- Ingenieros de Fiabilidad del Sitio (SRE) que buscan construir automatizaciones de respuesta a incidentes y monitorización.
- 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