Ta kontakt

Kursplan

Avanserte n8n-noder for DevOps-automatisering

  • Webhook-node: autentiseringsmetoder, svarmoduser og overskriftshåndtering
  • HTTP Request-node: REST API-kall, håndtering av paginering, feilsvare og retry-logikk
  • SSH-node: nøkkelbasert autentisering, eksekvering av eksterne kommandoer og filoverføring
  • Execute Command-node: kjøring av skalaskript, kubectl og Terraform CLI på n8n-vert
  • Code-node: JavaScript og Python for databehandling mellom pipeline-trinn
  • Git-node: klone av repositorier, committe endringer og push fra innenfor en arbeidsflyt
  • Lab: bygg en webhook-mottaker som beriker innkommende payload og sender betingede svar

Integrasjon av CI/CD-plattformer med n8n

  • GitHub-node: utløse arbeidsflyter, poll på jobbstatus, lage utgivelser og håndtere issues
  • GitLab-node: utløse pipelines, overvåke fremskritt i stadiet og håndtere merge requests
  • Jenkins-node: parameteriserte builds, forespørsler om jobbstatus og konfigurasjonshåndtering
  • CircleCI og Bitbucket Pipeline-noder: utløse pipelines og hente build-resultater
  • Mønster: flerplattform CI/CD-hub med fan-out fra en enkelt webhook-utløser
  • Mønster: aggregasjon av build-status med betingede forfremmelsesgrenser
  • Lab: lag en arbeidsflyt som utløser builds på to CI-plattformer og venter på at begge består

Sammensetning av arbeidsflyter og feilhåndtering

  • Sub-workflow-node: bryte opp monolitiske arbeidsflyter i moduler, gjenbrukbare komponenter
  • Error Trigger-node: sentralisert feilhåndtering for flertrinns CI/CD-automatisering
  • Switch og Merge-noder: betinget forgrening og parallell kjøring
  • Schedule Trigger: cron-basert pipeline-koordinering og periodiske helsekontroller
  • Loop Over Items-node: batch-prosessering på tvers av flere repositorier eller miljøer
  • Lab: design en modulær pipeline med sub-workflows og sentralisert feilruting

Bygge kontinuerlige leveringspipeliner

  • Miljøforfremmelse: dev til staging til produksjon med manuelle godkjenningsgrenser
  • Integrasjon av Infrastructure as Code: utløse Terraform- og Terragrunt-kjørsler fra n8n
  • Beholderlevering: koordinere Docker-bygg, registry-push og tjenestestart
  • Varselintegrasjon: Slack, Microsoft Teams og e-postvarsler for pipeline-hendelser
  • Artifact-sporing: fange og spre bytemetadat på tvers av pipeline-stadier
  • Lab: bygg en end-til-end leveringspipeline med godkjenningsgrenser og varsler i flere kanaler

n8n-konfigurasjon for DevOps-miljøer

  • Docker-oppsett med PostgreSQL-backend og Redis for kømodus-kjørsel
  • Miljøvariabler og konfigurasjonsmetoder for produksjonsklare oppsett
  • Legitimasjonshåndtering: API-nøkler, SSH-nøkler, OAuth-token og legitimasjonsoverskriving
  • Brukertillatelser: rollbasert tilgangskontroll og teamnivå tillatelser
  • Sikkerhetsstramming: SSL-oppsett, SSO-konfigurasjon og API-tilgangskontroll
  • Lab: sett opp og konfigurere en produksjonsklar n8n-instans ved hjelp av Docker Compose

Overvåkning, logging og arbeidsflyt-observabilitet

  • n8n-kjøringsdata: visning, filtrering og eksport av arbeidsflytkjøringshistorikk
  • Oppsett av strukturert logging og håndtering av loggnivå for feilsøking
  • Prometheus-kompatible metrikker og OpenTelemetry-sporingintegrasjon
  • Bygge arbeidsflythelse-dashboards med webhook-utløst status sjekk
  • Automatisert varsling på arbeidsflytfeil og unormale kjøringer
  • Lab: sett opp overvåkning og feilvarsling for en flertrinns CI/CD-arbeidsflyt

Virkelige DevOps-automatiseringsscenarier

  • Automatisering av hendelseshåndtering: berikelse av varsler, on-call-varsel og utløsning av runbook
  • Overvåking av Kubernetes pod-helse med automatisk omstart og eskaleringsarbeidsflyter
  • Automatisk tilbakestilling: oppdage mislykkede leveringer og rulle tilbake til siste kjente gode tilstand
  • Oppdagelse av konfigurasjonsdrift: sammenligne den leverete tilstanden med ønsket konfigurasjon
  • Planlagt infrastrukturvedlikehold: oppryddingsoppgaver, øyeblikksopptak og ressursrydding
  • Lab: bygg en komplett hendelsesrespons-arbeidsflyt med berikelse, varsel og automatisert retting

Krav

  • Grunnleggende forståelse av DevOps-prinsipper og programvareleveringssyklus
  • Erfaring med Git og minst én CI/CD-plattform som Jenkins, GitHub Actions eller GitLab CI
  • Kunnskap om Linux-kommandolinjen og Docker-beholdere
  • Ingen tidligere n8n-erfaring kreves – alle noder og arbeidsflyter undervises praktisk fra første prinsipp

Målgruppe

  • DevOps-ingeniører og plattformingeniører som vil automatisere CI/CD-pipeliner med visuelle, versjonskontrollerte arbeidsflyter
  • Site Reliability Engineers som ønsker å bygge automatisering for hendelseshåndtering og overvåkning
  • Infrastrukturingeniører ansvarlige for leveringskoordinering på tvers av flere miljøer
  • Team på opptil 13 deltakere som søker en kompakt, praktisk utdanning med umiddelbar anvendelighet i jobbhverdagen
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier