Bądźmy w kontakcie

Plan Szkolenia

Zaawansowane węzły n8n do automatyzacji DevOps

  • Węzeł Webhook: metody uwierzytelniania, tryby odpowiedzi i przetwarzanie nagłówków
  • Węzeł HTTP Request: wywołania REST API, obsługa paginacji, odpowiedzi błędów i logika ponawiania
  • Węzeł SSH: uwierzytelnianie oparte na kluczach, zdalne wykonywanie poleceń i transfer plików
  • Węzeł Execute Command: uruchamianie skryptów powłoki, kubectl i Terraform CLI na hoście n8n
  • Węzeł Code: JavaScript i Python do transformacji danych między etapami potoku
  • Węzeł Git: klonowanie repozytoriów, zatwierdzanie zmian i wypychanie z poziomu przepływu pracy
  • Laboratorium: zbuduj odbiornik webhook, który wzbogaca przychodzące dane i wysyła warunkowe odpowiedzi

Integracja platformy CI/CD z n8n

  • Węzeł GitHub: uruchamianie przepływów pracy, sprawdzanie statusu zadań, tworzenie wydań i zarządzanie problemami
  • Węzeł GitLab: wyzwalanie potoków, monitorowanie postępu etapów i zarządzanie żądaniami scalania
  • Węzeł Jenkins: parametryzowane budowanie, zapytania o status zadań i zarządzanie konfiguracją
  • Węzły CircleCI i Bitbucket Pipeline: wyzwalanie potoków i pobieranie wyników budowania
  • Wzorzec: wieloplatformowy hub CI/CD z rozgałęzieniem z jednego wyzwalacza webhook
  • Wzorzec: agregacja statusu budowania z warunkowymi bramami promocji
  • Laboratorium: utwórz przepływ pracy, który wyzwala budowanie na dwóch platformach CI i czeka na pomyślne zakończenie obu

Kompozycja przepływów pracy i obsługa błędów

  • Węzeł Sub-workflow: dzielenie monolitycznych przepływów pracy na modułowe, wielokrotnie używane komponenty
  • Węzeł Error Trigger: scentralizowana obsługa błędów dla automatyzacji CI/CD z wieloma krokami
  • Węzły Switch i Merge: warunkowe rozgałęzienia i równoległe ścieżki wykonania
  • Węzeł Schedule Trigger: orkiestracja potoków oparta na cronie i okresowe sprawdzanie kondycji
  • Węzeł Loop Over Items: przetwarzanie wsadowe w wielu repozytoriach lub środowiskach
  • Laboratorium: zaprojektuj modułowy potok z podprzepływami pracy i scentralizowanym routingiem błędów

Budowanie potoków ciągłego wdrażania

  • Promocja środowisk: od dev przez staging do produkcji z ręcznymi bramami zatwierdzania
  • Integracja Infrastructure as Code: wyzwalanie uruchomień Terraform i Terragrunt z n8n
  • Wdrażanie kontenerów: orkiestracja budowania obrazów Docker, wypychanie do rejestru i ponowne uruchamianie usług
  • Integracja powiadomień: alerty na Slack, Microsoft Teams i e-mail dla zdarzeń potoku
  • Śledzenie artefaktów: przechwytywanie i propagowanie metadanych budowania między etapami potoku
  • Laboratorium: zbuduj kompleksowy potok wdrażania z bramami zatwierdzania i powiadomieniami wielokanałowymi

Konfiguracja n8n dla środowisk DevOps

  • Wdrożenie Docker z backendem PostgreSQL i Redis do trybu kolejkowania
  • Zmienne środowiskowe i metody konfiguracji dla konfiguracji na poziomie produkcyjnym
  • Zarządzanie poświadczeniami: klucze API, klucze SSH, tokeny OAuth i nadpisywanie poświadczeń
  • Zarządzanie użytkownikami: kontrola dostępu oparta na rolach i uprawnienia na poziomie zespołu
  • Wzmacnianie bezpieczeństwa: konfiguracja SSL, konfiguracja SSO i kontrola dostępu do API
  • Laboratorium: wdróż i skonfiguruj gotowy do produkcji instancję n8n przy użyciu Docker Compose

Monitorowanie, logowanie i obserwowalność przepływów pracy

  • Dane wykonania n8n: przeglądanie, filtrowanie i eksportowanie historii uruchomień przepływów pracy
  • Konfiguracja strukturalnego logowania i zarządzanie poziomami logów do debugowania
  • Metryki zgodne z Prometheus i integracja śledzenia OpenTelemetry
  • Budowanie pulpitów nawigacyjnych kondycji przepływów pracy z wyzwalanymi webhookami sprawdzaniami statusu
  • Automatyczne powiadamianie o błędach przepływów pracy i anomaliach czasu wykonania
  • Laboratorium: skonfiguruj monitorowanie i powiadamianie o błędach dla wieloetapowego przepływu pracy CI/CD

Rzeczywiste scenariusze automatyzacji DevOps

  • Automatyzacja odpowiedzi na incydenty: wzbogacanie alertów, powiadamianie dyżurne i wyzwalanie podręczników
  • Monitorowanie kondycji podów Kubernetes z automatycznym restartem i eskalacją przepływów pracy
  • Automatyczne wycofywanie: wykrywanie błędów wdrażania i przywracanie ostatniego znanego dobrego stanu
  • Wykrywanie dryfu konfiguracji: porównywanie wdrożonego stanu z pożądaną konfiguracją
  • Zaplanowana konserwacja infrastruktury: zadania czyszczenia, tworzenie snapshotów i odzyskiwanie zasobów
  • Laboratorium: zbuduj kompleksowy przepływ pracy do reagowania na incydenty z wzbogacaniem, powiadamianiem i automatycznym naprawianiem

Wymagania

  • Podstawowa znajomość zasad DevOps i cyklu dostarczania oprogramowania
  • Doświadczenie z Gitem oraz co najmniej jedną platformą CI/CD, taką jak Jenkins, GitHub Actions lub GitLab CI
  • Znajomość wiersza poleceń Linux i kontenerów Docker
  • Brak wcześniejszego doświadczenia z n8n wymagane – wszystkie węzły i przepływy pracy są nauczane od podstaw w praktyce

Grupa docelowa

  • Inżynierowie DevOps i inżynierowie platformowi, którzy chcą zautomatyzować potoki CI/CD za pomocą wizualnych, wersjonowanych przepływów pracy
  • Inżynierowie Site Reliability, którzy chcą budować automatyzacje do reagowania na incydenty i monitorowania
  • Inżynierowie infrastruktury odpowiedzialni za orkiestrację wdrożeń w wielu środowiskach
  • Zespoły do 13 uczestników poszukujące zwartego, praktycznego szkolenia z natychmiastową możliwością zastosowania w pracy
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie