Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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
Reference (1)
Nejvíce se mi líbila praktická, nácviková část školení.
Andrea Kerekes - Accenture Cluj
Kurz - n8n for Beginners: Modern Automation with Latest Features
Přeloženo strojem