Návrh Školení
Terraform Přehled základních konceptů
- CLI a všechny dostupné dílčí příkazy
- Průběh operací Terraform
- Stát a jeho význam (stejně jako křehkost)
- Hashicorp Configuration Language (HCL), před 0.12 a po 0.12
Navrhování složitějších Terraform projektů a modulů
- Přístupy k modularizaci
- Scénáře s jedním projektem a více moduly
- Infrastruktura související s více projekty, jeden a hybridní cloud nebo platforma
- Dekompozice kořenového modulu
- Práce s novými i staršími monolitickými projekty, přístupy k promyšlené Terraform organizaci projektů
Vývoj a správa složitějších Terraform projektů a modulů
- Komplexní osvědčené postupy
- Verze modulu
- Sdílejte a zaměřte se na DRY
- Komplexní scénáře poskytovatelů napříč projekty a moduly
- Představte Terraform Null Label a jeho užitečnost
Úvod do Make + Makefile
- Automatizujte opakující se úlohy v projektech Terraform pomocí spolehlivého standardního linuxového nástroje
Pokročilý Terraform nástroj a porozumění CLI
- Pochopte stav a soubor stavu
- Migrace státu, řízení ve složitých scénářích
- Terraform importní přístupy ve složitých scénářích
- Přistupujte k chybám a nepořádkům
- Drift, který se vymkl kontrole
- Zkorumpovaný nebo neopravitelný stav
- Vědět, co nelze opravit
- Proaktivně se ujistěte, že neskončíte v této pozici s Terraform
Pokročilá témata HCL
- Pokročilé funkce vyjadřování konfiguračního jazyka:
- Přístupy znovupoužitelnosti
- Smyčky, metaargumenty
- Pro výrazy
- Typy v kontextu výrazů
Zabezpečení kalení pro Terraform
- Shift vlevo Terraform zabezpečení, obrana do hloubky
- Státní soubory a zabezpečení
- Správa přihlašovacích údajů a tajemství: nejmenší oprávnění, rotace, ochrana
- Kde a jak se může zabezpečení v Terraform pracovních postupech rozpadnout
Spolehlivost infrastruktury a testování
- Jaké automatizované a manuální testovací rámce a metody jsou v současné době k dispozici?
- Současný stav věcí ponechává mnoho přání, např. terratest
- Unášejte a zmírněte neočekávané důsledky v realistických scénářích
- Odpovědnost vývojáře vs automatizované testování, git hooky pro validaci, terraform-pre-commit atd.
Automatizace Terraform, Terraform v potrubí
- Terraform s Spinnaker
- Použijte automatizované doručovací kanály ke zlepšení zajištění kvality, stability a spolehlivosti infrastruktury a Terraform nasazení
- Terraform a GitOps: přístupy k přijetí GitOps v pracovních postupech Terraform
- Terraform Přehled cloudu a podniku, pohled na to, jak tyto nabídky zlepšují Terraform pracovní postupy a jaké další nástroje/procesy existují, aby sloužily stejným potřebám: vlastní kanály CI/CD pro Terraform, nástroje jako Atlantis atd.
Komplexní infrastruktura AWS s Terraform
- Navrhování a nasazení VPC pomocí Terraform
- Správa instancí EC2 a dalších výpočetních zdrojů
- Konfigurace síťových komponent AWS
- Integrace služeb AWS do Terraform-řízené infrastruktury
- Implementace osvědčených postupů zabezpečení pro zdroje AWS
Shrnutí a další kroky
Požadavky
- Pochopení konceptu cloudové infrastruktury
- Základní zkušenosti v Terraform provozech
Publikum
- DevOps inženýři
- Správci systému
- Systémoví architekti
Reference (6)
Trenér byl velmi dobře informovaný a snadno se s ním mluvilo, některým účastníkům pomohl s řešením problémů a odpověděl na všechny otázky. Materiál kurzu byl dobrý a měl spoustu příkladů.
Vlad
Kurz - Advanced Terraform - 3 Days
Machine Translated
Líbilo se mi, že nám školitel ochotně pomohl po stránce ladění.
Diana
Kurz - Advanced Terraform - 3 Days
Machine Translated
Velmi se mi to líbilo, oceňuji skutečnost, že si Vicenzo udělal čas na zodpovězení všech otázek a odstranění stávajících chybových hlášení
Mihai
Kurz - Advanced Terraform - 3 Days
Machine Translated
Předměty, které byly přineseny, byly zajímavé.
Razvan
Kurz - Advanced Terraform - 3 Days
Machine Translated
Vincenzo poskytoval podporu při odstraňování různých scénářů a také pomáhal s příklady.
Stelian
Kurz - Advanced Terraform - 3 Days
Machine Translated
Objasnil některé věci, které jsem o terraformu nevěděl.
Catalin - DB Global Technology
Kurz - Advanced Terraform - 3 Days
Machine Translated