Kurzusleírás

Bevezetés

Fejlesztői környezet beállítása a Tekton keretrendszerhez

  • Rendszerkövetelmények és Kubernetes klaszter a Tekton Pipelines-hoz
  • Szerepalapú hozzáférés-vezérlés (RBAC) engedélyezése
  • Felhasználói szerepkörök és engedélyek megadása

Tekton Pipelines és alapvető Tekton komponensek telepítése

  • Állandó kötet biztosítása a CI/CD munkafolyamat tárolásának kezeléséhez
  • A Tekton CLI használata

Tekton Pipelines jellemzőinek és architektúrájának áttekintése

  • Bevezetés a Kubernetes objektumokba és a Tekton API-ba
  • Bevezetés a CI/CD munkafolyamatokba a Tekton Pipelines segítségével
  • Mik a Lépések, Feladatok és Folyamatok?
  • Tekton Pipelines erőforrások használata

Feladat létrehozása és konfigurálása a Tekton Pipelines segítségével

  • Feladat vs. ClusterTask
  • Lépések meghatározása a folyamat feladat építőelemeiként
  • Fenntartott könyvtárak futtatása a Tekton Pipelines által biztosított feladatokkal
  • Szkriptek futtatása a Tekton Pipelines lépésein belül
  • Szükséges mezők meghatározása és hozzáadása a lépések végrehajtásának manipulálásához

Változóhelyettesítés implementálása a Tekton Pipelines feladataiban

Feladatfájl és Pod struktúrájának ellenőrzése és hibakeresése

Tekton Pipeline feladat példányosítása és végrehajtása TaskRun segítségével

  • TaskRun konfigurálása és célfeladat meghatározása
  • Tekton Bundles és egyéb Tekton erőforrások manipulálása
  • Szükséges Tekton Pipelines mezők konfigurálása és meghatározása

Feladatvégrehajtások megszakítása és futó Pod törlése

Futó feladat állapotának nyomon követése a Tekton Pipelines-ban

  • Tekton Pipelines lépések és eredmények nyomon követése

Kubernetes események áttekintése a Tekton Pipelines TaskRuns-ban

Folyamatok létrehozása és konfigurálása a Tekton Pipelines segítségével

  • Folyamatmezők és működési objektumok deklarálása
  • Feladat hozzáadása a Tekton Pipelines-hoz és a CI/CD munkafolyamat bővítése

Folyamatvégrehajtás eredményeinek kezelése a Tekton Pipelines-ban

  • Feladat eredmények átadása más feladatok paramétereibe
  • Folyamat eredmények kiadása és összegyűjtése

Leírások és végső Tekton Pipelines parancsok hozzáadása

Egyéni feladatok használata folyamat viselkedések implementálásához

Tekton Pipelines futtatása és monitorozása

  • Szükséges mezők és folyamentitások biztosítása
  • Távoli folyamatok hivatkozása Tekton Bundles segítségével
  • Folyamatértékek leképezése egy adott feladatra
  • Időtúllépési értékek és hibák kezelése egy futó folyamatban
  • Folyamat állapotának monitorozása és megszakítása

Kubernetes események áttekintése a Tekton Pipelines PipelineRuns-ban

Munkaterületek megosztása és konfigurálása feladatokban és folyamatokban

  • Munkaterületek használata feladatokban
  • Munkaterületek használata folyamatokban
  • VolumeSources mező példányosítása a Tekton Pipelines munkaterületeken
  • Kubernetes állandó kötetek implementálása egy folyamatvégrehajtás során

Saját folyamaterőforrások létrehozása és használata

  • Folyamaterőforrások használati esetei
  • Folyamaterőforrások típusai és futtatásuk

Hitelesítési fogalmak és folyamatok kezelése a Tekton Pipelines-ban

Egyéni Kubernetes címkék használata a Tekton Pipelines entitásokhoz

Tekton naplók rögzítése TaskRuns és PipelineRuns esetén

Folyamatok optimalizálása a Tekton Pipelines Controller metrikák segítségével

Változóhelyettesítés fejlesztése a Tekton Pipelines-ban a jobb CI/CD rendszerek érdekében

Tekton Pipelines projektek telepítése és biztonságossá tétele

Tekton Pipelines projektek integrálása a felhővel

Hibaelhárítás

Összefoglalás és befejezés

Követelmények

  • Tapasztalat Linux disztribúciókkal és parancssorral
  • Alapvető Kubernetes fogalmak és implementációk ismerete
  • Az alapvető automatizálási eszközök és technikák ismerete
  • Bármely programozási nyelvben való jártasság

Célközönség

  • Fejlesztők
  • DevOps mérnökök
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák