Kubernetes fejlesztőknek (T360)
A kurzus kifejezetten fejlesztők számára nyújt átfogó ismereteket a konténerizáció világában egyre meghatározóbb Kubernetes orkesztrációs rendszerhez.
- Kurzus bevezető és áttekintés
- Helm bevezetés és motiváció
- Helm telepítése, első alkamazás telepítése helm-mel – gyakorlat
- Helm állapot kezelése
- Helm állapotkezelése a gyakorlatban
- Helm magas szintű architektúra
- Helm chart felépítése
- Chart.yaml felépítése
- A Helm alapvető koncepciói
- Alapvető Helm parancsok
- Yaml fájlokból helm chart – gyakorlat
- Helm templating – bevezetés
- Helm templating – architektúra
- Yaml fájlok helm template-esítése [ a) + b)] – Gyakorlat
- Helm Template: függvények és pipeline-ok
- Függvények használata a gyakorlatban
- Helm Template: Flow control
- Helm Template: Flow control – if
- Flow control használata – if – gyakorlat
- Helm Template: with kulcsszó
- Helm Template: range kulcsszó
- Flow control – range – gyakorlat
- Helm Template: named tamplates
- Named template példa a gyakorlatban
- Template tesztelése
- Template tesztelése a gyakorlatban
- Séma validáció
- Séma validáció – gyakorlat
- Helm csomagolása
- Repository management
- Csomagolás és felöltés a gyakorlatban
- Umbrella chart fogalma
- Umbrella chart a gyakorlatban
- Helm függőségek kezelése
- Helm csomagok verziózása
- Haladó felhasználás: hook-ok
- Kustomize: egy Helm alternatíva
- Kustomize: base és overlay
- Kustomize a gyakorlatban
- Kustomization.yaml és további fogalmak
- Kustomize és Helm öszehasonlítás
- CI/CD a Kubernetes fölött
- GitOps definiciója
- Push vs. Pull módszertan
- GitOps tool-ok
- Flux bevezetés
- Flux bootstrap folyamat
- Bootstrap folyamat a gyakorlatban
- Flux repó struktúra
- Repo struktúra és példa applikáció a gyakorlatban
- Flux Helm együttműködés
- Operátorok bevezetése 1. - Kontrollerek
- Operátorok bevezetése 2. - Státusz mezők a kubernetesben
- A kontroller "elv" (pattern) – gyakorlat
- A "Watch hook" – gyakorlat
- Konrtoll loop - változás követése a gyakorlatban
- Konrtoll loop - változásra adott reakció implementálása – gyakorlat
- Kitekintés - saját kontrollerek írása a gyakorlatban
- Custrom Resouce Definition Kubernetesben
- CRD-k (Custom Resource Definition-ök) írása – gyakorlat
- Kontroller átalakítása operatorrá a gyakorlatban
- Operátorok Pythonban - Kopf bevezetés
- Operátor írása a Kopf keretrendszerrel – bevezetés – gyakorlat
- Operator írása a Kopf keretrendszerrel – ConfigWatcher – gyakorlat