Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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
Opinie uczestników (1)
Najbardziej podobała mi się praktyczna, bezpośrednia część szkolenia.
Andrea Kerekes - Accenture Cluj
Szkolenie - n8n for Beginners: Modern Automation with Latest Features
Przetłumaczone przez sztuczną inteligencję