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 (4)
Hands on byl skvělý - dobrý mix mezi hands on a prezentacemi
Karl
Kurz - Terraform for Managing Cloud Infrastructure
Machine Translated
videozáznam je zpřístupněn účastníkům, abychom si jej mohli později přehrát.
Tan Lai Hock - GOVERNMENT TECHNOLOGY AGENCY
Kurz - Terraform Fundamentals for Beginners
Machine Translated
Trochę szkoda, ze trochę czasu uciekło na problemy z maszynami virt 1 dnia.
Przemek - EduBroker Sp z oo
Kurz - Terraform on AWS
Hodiny byly vysvětleny velmi věcně, klidně a věcně. Velmi dobrý instruktor.
Mateusz - Santander
Kurz - Advanced Terraform
Machine Translated