Zkuste nás kontaktovat

Návrh Školení

Pokročilé n8n uzly pro DevOps automatizaci

  • Uzel Webhook: metody ověřování, režimy odpovědi a zpracování hlaviček
  • Uzel HTTP Request: volání REST API, zpracování paginace, chybové odpovědi a logika opakování
  • Uzel SSH: ověřování pomocí klíčů, vzdálená exekuce příkazů a přenos souborů
  • Uzel Execute Command: spouštění shell skriptů, kubectl a Terraform CLI na hostiteli n8n
  • Uzel Code: JavaScript a Python pro transformaci dat mezi fázemi pipeline
  • Uzel Git: klonování repozitářů, committing změn a pushování z workflow
  • Laborator: vybudujte příjemce webhook, který obohatí příchozí payloady a rozloží podmínkové odpovědi

Integrace CI/CD platform s n8n

  • Uzel GitHub: spouštění workflow, pollování stavu jobů, vytváření releasů a správa issue
  • Uzel GitLab: spouštění pipeline, monitorování postupu fází a správa merge requestů
  • Uzel Jenkins: parametrizované buildy, dotazování stavu jobů a správa konfigurace
  • Uzly CircleCI a Bitbucket Pipeline: spouštění pipeline a získávání výsledků buildu
  • Vzor: multi-platformní CI/CD hub s fan-out z jednoho webhook triggeru
  • Vzor: agregace stavu buildu s podmínkovými branami povýšení
  • Laborator: vytvořte workflow, které spouští buildy na dvou CI platformách a čeká, až obě projdou

Složení workflow a zpracování chyb

  • Uzel Sub-workflow: rozdělování monolitických workflow na modulární, znovu použitelné komponenty
  • Uzel Error Trigger: centralizované zpracování chyb pro multi-krok CI/CD automatizace
  • Uzly Switch a Merge: podmíněné větvení a paralelní provedení cest
  • Schedule Trigger: cron-based orchestrace pipeline a periodické health checky
  • Uzel Loop Over Items: batch zpracování napříč více repozitáři nebo prostředími
  • Laborator: navržte modulární pipeline s sub-workflow a centralizovaným směrováním chyb

Vytváření kontinuálních deployment pipeline

  • Povýšení prostředí: dev do staging do production s manuálními bránami schválení
  • Integrace Infrastructure as Code: spouštění Terraform a Terragrunt běhů z n8n
  • Deployment kontejnerů: orchestrování buildů Docker image, push registry a restart služeb
  • Integrace notifikací: Slack, Microsoft Teams a e-mailové upozornění pro pipeline události
  • Sledování artifactů: zachycování a propagování build metadat napříč fázemi pipeline
  • Laborator: vybudujte end-to-end deployment pipeline s bránami schválení a multi-kanálovými notifikacemi

Konfigurace n8n pro DevOps prostředí

  • Docker deployment s PostgreSQL backendem a Redis pro queue mode execution
  • Environment variables a konfigurační metody pro produkční nastavení
  • Správa credential: API keys, SSH keys, OAuth tokeny a přepsání credential
  • Správa uživatelů: role-based access control a team-level permissions
  • Hardening zabezpečení: nastavení SSL, konfigurace SSO a API access control
  • Laborator: nasadit a nakonfigurovat produkčně připravený n8n instance pomocí Docker Compose

Monitoring, logování a observabilita workflow

  • Data exekuce n8n: prohlížení, filtrování a exportování historie běhů workflow
  • Konfigurace strukturovaného logování a správa úrovní logování pro debug
  • Prometheus-compatible metrics a integrace OpenTelemetry tracing
  • Vytváření dashboardů pro health workflow s webhook-triggered status checky
  • Automatické upozornění na selhání workflow a anomálie v době exekuce
  • Laborator: nastavit monitoring a upozornění na selhání pro multi-krok CI/CD workflow

Reálné scénáře DevOps automatizace

  • Automatizace reakce na incidenty: obohacení alertů, on-call notifikace a spouštění runbooků
  • Monitoring zdraví Kubernetes podů s automatizovaným restartem a eskalačními workflow
  • Automatizovaný rollback: detekce selhání deploymentu a revertování na poslední známý dobrý stav
  • Detekce driftu konfigurace: porovnávání nasazeného stavu s požadovanou konfigurací
  • Plánovaná údržba infrastruktury: úklidové úlohy, vytváření snapshotů a rekuperace zdrojů
  • Laborator: vybudujte kompletní workflow pro reakci na incidenty s obohacením, notifikací a automatickou remediací

Požadavky

  • Základní porozumění principům DevOps a cyklu dodávky softwaru
  • Zkušenosti s Gitem a alespoň jednou CI/CD platformou, jako je Jenkins, GitHub Actions nebo GitLab CI
  • Poznámky s příkazovým řádkem Linuxu a kontejnery Docker
  • Předchozí zkušenosti s n8n nejsou vyžadovány - všechny uzly a workflow jsou vyučována z prvního principu v praxi

Cílová skupina

  • DevOps inženýři a platformní inženýři, kteří chtějí automatizovat CI/CD pipele pomocí vizuálních, verzovaných workflow
  • Site Reliability Engineers hledající způsob výstavby automatizací pro reakci na incidenty a monitorování
  • Infrastrukturní inženýři zodpovědní za orchestraci nasazení napříč více prostředími
  • Týmy až do 13 účastníků hledající kompaktní, praktické školení s okamžitou použitelností v práci
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie