Kontakt aufnehmen
 Dauer 14 Stunden

Schulungsübersicht

Erweiterte n8n-Knoten für DevOps-Automatisierung

  • Webhook-Knoten: Authentifizierungsmethoden, Antwortmodi und Header-Verarbeitung
  • HTTP-Request-Knoten: REST-API-Aufrufe, Paginierungshandling, Fehlerantworten und Retry-Logik
  • SSH-Knoten: Schlüsselbasierte Authentifizierung, Remote-Befehlsausführung und Dateitransfer
  • Execute Command-Knoten: Ausführen von Shell-Skripten, kubectl und Terraform CLI auf dem n8n-Host
  • Code-Knoten: JavaScript und Python zur Datentransformation zwischen Pipeline-Phasen
  • Git-Knoten: Klonen von Repositories, Committen von Änderungen und Pushen innerhalb eines Workflows
  • Labor: Aufbau eines Webhook-Receivers, der eingehende Payloads anreichert und bedingte Antworten auslöst

Integration von CI/CD-Plattformen mit n8n

  • GitHub-Knoten: Auslösen von Workflows, Abfragen des Job-Status, Erstellen von Releases und Verwalten von Issues
  • GitLab-Knoten: Auslösen von Pipelines, Überwachen des Fortschritts der Stages und Verwalten von Merge Requests
  • Jenkins-Knoten: Parametrisierte Builds, Abfragen des Job-Status und Konfigurationsmanagement
  • CircleCI und Bitbucket Pipeline-Knoten: Auslösen von Pipelines und Abrufen von Build-Ergebnissen
  • Muster: Multi-Plattform-CI/CD-Hub mit Fan-out aus einem einzigen Webhook-Auslöser
  • Muster: Aggregation des Build-Status mit bedingten Aufwertungs-Gates
  • Labor: Erstellen eines Workflows, der Builds auf zwei CI-Plattformen auslöst und auf das erfolgreiche Bestehen beider wartet

Workflow-Zusammensetzung und Fehlerbehandlung

  • Sub-workflow-Knoten: Aufteilung monolithischer Workflows in modulare, wiederverwendbare Komponenten
  • Error Trigger-Knoten: Zentrale Fehlerbehandlung für mehrstufige CI/CD-Automatisierungen
  • Switch- und Merge-Knoten: Bedingte Verzweigungen und parallele Ausführungspfade
  • Schedule Trigger: Cron-basierte Pipeline-Orchestrierung und periodische Gesundheitschecks
  • Loop Over Items-Knoten: Stapelverarbeitung über mehrere Repositories oder Umgebungen hinweg
  • Labor: Entwerfen eines modularen Pipelines mit Sub-workflows und zentraler Fehlerweiterleitung

Aufbau von Continuous-Deployment-Pipelines

  • Umwelt-Aufwertung: Von Dev über Staging zu Production mit manuellen Approval-Gates
  • Integration von Infrastructure as Code: Auslösen von Terraform- und Terragrunt-Läufen aus n8n heraus
  • Container-Deployment: Orchestrieren von Docker-Image-Builds, Registry-Pushes und Dienstneustarts
  • Benachrichtigungsintegration: Slack, Microsoft Teams und E-Mail-Benachrichtigungen für Pipeline-Ereignisse
  • Artifact-Tracking: Erfassen und Weiterleiten von Build-Metadaten über Pipeline-Phasen hinweg
  • Labor: Aufbau einer End-to-End-Deployment-Pipeline mit Approval-Gates und Multi-Channel-Benachrichtigungen

n8n-Konfiguration für DevOps-Umgebungen

  • Docker-Bereitstellung mit PostgreSQL-Backend und Redis für die Queue-Modus-Ausführung
  • Umgebungsvariablen und Konfigurationsmethoden für produktionsreife Setups
  • Credential-Management: API-Schlüssel, SSH-Schlüssel, OAuth-Tokens und Überschreiben von Credentials
  • Benutzerverwaltung: rollenbasierte Zugriffskontrolle und Team-Level-Berechtigungen
  • Sicherheitshärtung: SSL-Einrichtung, SSO-Konfiguration und API-Zugriffskontrolle
  • Labor: Bereitstellen und Konfigurieren einer produktionsreifen n8n-Instanz mittels Docker Compose

Monitoring, Logging und Workflow-Observability

  • n8n-Ausführungsdaten: Anzeigen, Filtern und Exportieren der Workflow-Laufhistorie
  • Konfiguration des strukturierten Loggings und Verwaltung der LogLevel für Debugging-Zwecke
  • Prometheus-kompatible Metriken und OpenTelemetry-Tracing-Integration
  • Erstellen von Workflow-Gesundheitsdashboards mit Webhook-ausgelösten Statuschecks
  • Automatisierte Alarmierung bei Workflow-Fehlern und Anomalien in der Ausführungszeit
  • Labor: Einrichten von Monitoring und Failure-Alerting für einen mehrstufigen CI/CD-Workflow

Realistische DevOps-Automatisierungsszenarien

  • Automatisierung der Incident-Response: Alert-Anreicherung, On-Call-Benachrichtigung und Auslösen von Runbooks
  • Überwachung der Kubernetes-Pod-Gesundheit mit automatisierten Restart- und Eskalations-Workflows
  • Automatisiertes Rollback: Erkennen von Deployment-Fehlern und Zurücksetzen auf den letzten bekannten guten Zustand
  • Konfigurationsdrift-Erkennung: Vergleichen des deployten Zustands mit der gewünschten Konfiguration
  • Gepflegte Infrastrukturwartung: Aufräumaufgaben, Erstellen von Snapshots und Bereinigen von Ressourcen
  • Labor: Aufbau eines vollständigen Incident-Response-Workflows mit Anreicherung, Benachrichtigung und automatisierter Fehlerbehebung

Voraussetzungen

  • Grundlegendes Verständnis von DevOps-Prinzipien und dem Software-Lieferungslebenszyklus
  • Erfahrung mit Git und mindestens einer CI/CD-Plattform wie Jenkins, GitHub Actions oder GitLab CI
  • Vertrautheit mit der Linux-Befehlszeile und Docker-Containern
  • Keine Vorkenntnisse in n8n erforderlich – alle Knoten und Workflows werden von Grund auf praxisnah vermittelt

Zielgruppe

  • DevOps-Ingenieure und Plattform-Ingenieure, die CI/CD-Pipelines mit visuellen, versionierten Workflows automatisieren möchten
  • Site Reliability Engineers, die Automatisierungen für Incident-Response und Monitoring aufbauen wollen
  • Infrastruktur-Ingenieure, die für die Deployment-Orchestrierung über mehrere Umgebungen verantwortlich sind
  • Teams mit bis zu 13 Teilnehmern, die eine kompakte, praxisnahe Schulung mit unmittelbarer Anwendbarkeit im Arbeitsalltag suchen

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien