Ta kontakt

Kursplan

Avanserte n8n-noder for DevOps-automatisering

  • Webhook-node: autentiseringsmetoder, svarmodus og headling-håndtering.
  • HTTP Request-node: REST API-anrop, håndtering av paginering, feil-svar og retry-logikk.
  • SSH-node: nøkkelbasert autentisering, remote-kommando-eksekvering og filoverføring.
  • Execute Command-node: kjøre skalaskripter, kubectl og Terraform CLI på n8n-hosten.
  • Code-node: JavaScript og Python for data-transformasjon mellom pipeline-trinn.
  • Git-node: klone repositories, committe endringer og push fra innenfor en arbeidsflyt.
  • Labs: bygg en webhook-mottaker som beriker innkommende payloader og sender kondisjonelle svar.

CI/CD-Plattform Integrasjon med n8n

  • GitHub-node: dispatche arbeidsflyter, poll job status, lage releases og håndtere issues.
  • GitLab-node: trigge pipelines, monitorere stage fremgang og håndtere merge requests.
  • Jenkins-node: parameterized builds, job status queries og konfigurasjonsstyring.
  • CircleCI og Bitbucket Pipeline noder: trigge pipelines og hente build resultater.
  • Mønster: multi-platform CI/CD hub med fan-out fra én webhook trigger.
  • Mønster: build-status aggregering med kondisjonelle fremrykningsporter.
  • Labs: opprett en arbeidsflyt som triggere builds på to CI-plattformer og venter til begge passerer.

Arbeidsflytsammensetning og Feilhåndtering

  • Sub-workflow-node: bryte monolitiske arbeidsflyter inn i modulære, gjenbrukbare komponenter.
  • Error Trigger node: sentralisert feilhåndtering for multi-step CI/CD-automatiseringer.
  • Switch og Merge noder: kondisjonell forgrening og parallelt kjørepenger.
  • Schedule Trigger: cron-basert pipeline-orkestrering og periodiske helsekontroller.
  • Loop Over Items node: batch-prosessering på tvers av flere repositories eller miljøer.
  • Labs: design en modulær pipeline med sub-workflows og sentralisert feil-routing.

Bygging Kontinuerlige Utplassings Pipelines

  • Miljø-fremrykning: dev til staging til produksjon med manual godkjenningsporter.
  • Infrastructure as Code-integrasjon: trigge Terraform og Terragrunt kjøringer fra n8n.
  • Container-utplassering: orkestrere Docker image bygginger, registry pusher og service restarts.
  • Notification-integrasjon: Slack, Microsoft Teams og e-post varsler for pipeline-hendelser.
  • Artifact-sporing: fange og propagerer build metadata på tvers av pipeline-trinn.
  • Labs: bygg en ende-til-ende deployment pipeline med godkjenningsporter og flerkanaals varsling.

n8n-konfigurasjon for DevOps-miljøer

  • Docker-deploy med PostgreSQL backend og Redis for kø-mode eksekvering.
  • Miljøvariabler og konfigurasjonsmetoder for produksjon-grade oppsett.
  • Legitimasjonshåndtering: API-nøkler, SSH-nøkler, OAuth tokens og legitimsjonsoverskrivinger.
  • Brukermanagement: rolle-basert tilgangskontroll og team-nivå tillatelser.
  • Sikkerhetsforsterkning: SSL setup, SSO-konfigurasjon og API-tilgangskontroll.
  • Labs: deploy og konfigurer en produksjon-greedy n8n-instans ved hjelp av Docker Compose.

Overvåkning, Logging og Arbeidsflytobservabilitet

  • n8n-kjører data: se, filtrere og eksportere arbeidsflyt kjø-history.
  • Strukturert logging-konfigurasjon og log level management for debugging.
  • Prometheus-compatible metrics og OpenTelemetry tracing-integrasjon.
  • Opprette arbeidsflythelse dashboards med webhook-trigget statussjekker.
  • Automatisert varsel på arbeidsflyt feil og eksekveringstid anomali.
  • Labs: sett opp overvåkning og fail-varsel for en multi-step CI/CD workflow.

Virkelige Verdens DevOps Automatisering Scenarier

  • Henvendelseshåndteringsautomatisering: alert berikelse, on-call varsler og runbook trigging.
  • Kubernetes pod helseovervåkning med automatisk restart og escalation workflows.
  • Automatisk tilbakeførsel: oppdage deployment feil og reversere til siste kjent godt status.
  • Konfigurasjonsdrift-deteksjon: sammenligne deployet state mot ønsket konfigurasjon.
  • Scheduled infrastruktur vedlikehold: cleanup tasks, snapshot-oppsett og resource reaping.
  • Labs: bygg en komplett henvendelseshåndterings workflow med berikelse, varsler og automatisk remediation.

Krav

  • Grunnleggende forståelse av DevOps-prinsipper og programvarelevering livssyklus.
  • Erfaring med Git og minst én CI/CD-platform slik som Jenkins, GitHub Actions eller GitLab CI.
  • Kjentskap til Linux-kommandolinjen og Docker-containere.
  • Ingen tidligere n8n-erfaring kreves - alle noder og arbeidsflyter læres hånd-on fra første prinsipper.

Målgruppe

  • DevOps-ingeniører og platformingeniører som vil automatisere CI/CD-pipelines med visuelle, versjon-kontrollerte arbeidsflyter.
  • Site Reliability Engineers som søker å bygge henvendelseshåndtering- og overvåkingsautomatiseringer.
  • Infrastruktur-ingeniører ansvarlig for utplassings-orkestrering på tvers av flere miljøer.
  • Trener opp til 13 deltakere som søker en kompakt, praktisk opplæring med umiddelbar anvendelighet i jobb.
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier