Terraform Base - tanfolyam 35 000 dörzsölje. Slurmból, képzés, Időpont: 2023. november 28.
Vegyes Cikkek / / November 29, 2023
A tanfolyam azoknak készült, akik még nem ismerik a Terraformot, akik szeretnék enyhíteni az infrastruktúra manuális kezelésével járó fájdalmat, és megtanulni, mire való a technológia és hogyan kell használni. Megérti a Terraformmal való munkavégzés alapelveit és a kód karbantartásának módját.
A kurzusnak nincs analógja oroszul. Konkrét gyakorlati munkamódszereket, alkalmazási területeket, eseteket és élő feladatokat mutatunk be. Minden gyakorlati feladatot a Yandex Cloudban hajtanak végre.
Olyan mérnököket és fejlesztőket keresünk (kezdőktől az idősebbekig), akik az infrastruktúrával kommunikálnak, és alapszinten ismerik a Linuxot és a hálózatépítést. Az első kohorsz október 31-én indul, a képzés 4 hétig fog tartani.
Az intenzív tanfolyam azoknak szól, akik már ismerik a hangszert, és segíti annak haladó szintű elsajátítását. A Terraform népszerűsége ellenére még mindig nehéz olyan anyagokat találni, amelyek alkalmasak a mélyreható tanulmányozására. A kezdeti szinten még van információ, de kicsit távolabb van egy vákuum, és neked kell kitöltened a saját dudoraidat.
Az intenzíven elmondjuk, hogyan kell vállalati léptékben dolgozni a kóddal, elemezzük a gyakori hibákat és elmagyarázzuk, hogyan kerüld el őket. A képzés során lehetősége lesz ingyenesen használni a Yandex platform erejét. Felhő.
Terraform alap
1. modul. Bevezetés
A Terraform bemutatása
— Régi megközelítés, IaC, bevezetés az eszközbe (előzmények, cég, alapelvek és alkalmazás)
- Összehasonlítás más eszközökkel (Ansible, konfigurációkezelés vs hangszerelés)
Környezetének megismerése
— A Yandex Cloud (vezérlőpult, fő szolgáltatások), a hallgatói környezet, az engedélyezés áttekintése
— VM, MDB, ALB, hálózati konfiguráció ismerete
2. modul. A Terraform első lépései
A környezet kialakítása
— A Terraform segédprogram telepítése
-Terraform tükrök, terrafromrc fájl a globális konfigurációhoz, tükrök beállítása
— Engedélyezés a felhőben a Terraformtól
Terraform szolgáltatók
— Hogyan működik együtt a Terraform a felhővel (API), a szolgáltató fogalmával
— Konfigurációs struktúra, szolgáltatói verziók, Terraform init
— Hasznos Terraform szolgáltatók, dokumentáció és a vele való munka
3. modul. Erőforrások
Az infrastrukturális létesítmények leírása
— Az infrastruktúra-leíró fájlok szerkezete a Terraformban
— Az erőforrás fogalma, az erőforrások dokumentációja, az erőforrások érvei és attribútumai, az erőforrások közötti függőségek
HCL
— Mezőtípusok a HCL-ben
— Fájlok projektbe rendezése
A konfiguráció alkalmazása
— Terraform plan és Terraform alkalmaz parancsokat
— A változtatási terv ellenőrzése
— Újraalkotás és módosítás menet közben
Terraform állapot
— Hogyan menti a Terraform a változtatásokat, a tfstate és tfstate.back fájlt, az állapot értékét és fontosságát
— Hogyan importálhatunk már létrehozott információkat Terraform fájlokba, mi a teendő, ha az állapot hiányzik (alap)
4. modul. Változók
Felhasználói adatok megadása
— Változók, leírási szintaxis, lehetséges mezők, külön fájl a változókhoz, változók bevitele konzolból vagy fájlból, különböző változók különböző környezetekhez
Helyiek
— Különbség a helyiek és a változók között
— Mikor használjunk helyieket példákkal
Komplex adattípusok változókban
— Listák, szótárak változókban, használati esetek
Kimenetek
— Adatkimenet kimeneteken, modulokon és ezek kommunikációja kimeneteken keresztül
5. modul. Irányító struktúrák
Elágazás Terraformban
— Elágazás a Terraformban, kiképző operátor
Hurok Terraformban
— A hurkok szükségessége, szám, index, példák
az egyes
— Különbség a count és a for_each között, használati példák
6. modul. További terraform funkciók
Adatforrás
— Adatforrások, dokumentáció
— Adatforrásokkal való munkavégzés, alkalmazási példák
Ellátók
— Szolgáltatók használatának szükségessége, szolgáltatók típusai a Terraformban
— Helyi és távoli végrehajtás, konfigurációs struktúra
— Fájlsablonok, nyelv, példák
— Lehetséges: hogyan lehet megfizetni az infrastruktúra létrehozása után
7. modul. Haladó gyakorlatok
Állami raktár
— Távoli állapottárolás az S3-ban, zárak és együttműködés
Modulok
— A modulok lényege, mások moduljainak használata
Terraform sablonozás
— A nagy konfigurációk, újrafelhasználás, Terragrunt problémája
Az infrastruktúrával való munka megközelítései
— Szarvasmarha, Hátas infra, Packer