A tanfolyam első részében megértetted miért jó neked a konténerizáció, vagyis a független homokozókba zárt rendszer és miért hasznos, ha ezeket egy cluster scheduler, pl. a Kubernetes menedzseli. Megtanultál a saját gépeden tesztelésre használható Kubernetes clustert készíteni.
A Kubernetes tanfolyam második alkalmán a pod-okkal, vagyis a cluster legkisebb építőelemével ismerkedsz meg. A pod segítségével tudsz egy vagy több összekapcsolt konténert indítani.
Megtanulsz pod-ot létrehozni parancssorból és YAML deklarációval, megtanulod hogyan tudsz információt kérni róla, hogyan jön létre a szolgáltatás, hogyan lépj be egy konténerbe, ha debuggolni kell, hogyan kérd le a naplózást, hogyan áll helyre a pod működése ha megáll egy konténer, hogyan futtass több konténert egy podban, példaként összekötsz egy webes alkalmazást az adatbázisával és hogyan ellenőrizd a konténered működőképességét.
Az alkalom végére megérted a pod lényegét és működését. El tudod készíteni a saját YAML fájlodat, mely alapján a Kubernetes létrehozza és működteti a konténereidet.
Teljes tanfolyam tematikája:
- Bevezető: mire való a Kubernetes és hogyan kezdj hozzá?
- Mi az a Kubernetes pod és hogyan használd?
- A podok skálázása ReplicaSettel
- Kommunikáció lehetővé tétele a podok között: Services
- Váltás újabb verziókra leállás nélkül
- Tedd elérhetővé a külvilágnak! Az ingress használata
- A helyi diszk elérése kötetek segítségével
- Beállítások átadása: a ConfigMap használata
- Bizalmas információk elrejtése: a Secrets használata
- A cluster felosztása: a Namespace-ek használata
- Biztonság: Kubernetes felhasználók, csoportok és RBAC
- Erőforrás-menedzsment: CPU és memória limitek, QoS
- Kubernetes cluster készítése éles környezetben
- Az állapot (adatok) megtartása: storage használata