Kurzusleírás

Bevezetés

Az Élőkörnyezet Felállítása a Tekton Keretrendszerhez

  • Rendszerkövetelmények és Kubernetes fürt a Tekton Pipelines-szel
  • A szerepköpen alapuló hozzáférés-vezérlés (RBAC) engedélyezése
  • Felhasználói szerepek és jogosultságok megadása

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

  • Állandó Tárhellyűjtő (Persistent Volume) biztosítása a CI/CD folyamatkezeléshez
  • A Tekton CLI használata

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

  • Ismerkedés a Kubernetes objektumokkal és a Tekton API-val
  • Bevezetés a CI/CD folyamatokba a Tekton Pipelines-szel
  • Mi azok a Lépések, Feladatok (Tasks) és Folyamatok (Pipelines)?
  • A Tekton Pipelines erőforrásainak használata

Egy Feladat létrehozása és konfigurálása a Tekton Pipelines-szel

  • Feladat (Task) vs. KlósterFeladat (ClusterTask)
  • A Lépések definiálása a folyamatfeladat építőelemeiként
  • Meglévő könyvtárak futtatása Feladatokkal a Tekton Pipelines-szel
  • Parancsfájlok futtatása Lépésekben a Tekton Pipelines-szel
  • A Lépéseket végrehajtó szükséges mezők megadása és hozzáadása

Változó helyettesítés implementálása Feladat entitásokban a Tekton Pipelines-szel

Egy Feladat fájl és Pod szerkezetének ellenőrzése és hibaelhárítása

Egy Tekton Pipeline Feladat végrehajtásának példányosítása és futtatása a TaskRun-nal

  • A TaskRun konfigurálása és egy célfeladat megadása
  • Tekton csomagok (Bundles) és más Tekton erőforrások kezelése
  • A szükséges Tekton Pipelines mezők konfigurálása és megadása

Futó Feladat végrehajtásának megszakítása és futó Pod törlése

Egy futó Feladat állapotának monitorozása a Tekton Pipelines-szel

  • A Tekton Pipelines Lépések és eredményeinek nyomon követése

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

Folyamatok létrehozása és konfigurálása a Tekton Pipelines-szel

  • Folyamat mezők és műveleti objektumok deklarálása
  • Egy Feladat hozzáadása a Tekton Pipelines-hez és a CI/CD folyamat kiterjesztése

A Folyamat végrehajtási eredményeinek kezelése a Tekton Pipelines-szel

  • Feladat eredmények átadása más Feladat paraméterekbe
  • Folyamat eredmények feloldása és gyűjtése

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

Egyéni Feladatok használata a Folyamat viselkedés implementálásához

Folyamatok végrehajtása és monitorozása a Tekton Pipelines-szel

  • Mezőkövetelmények és szükséges Folyamat entitások megadása
  • Távoli Folyamatok hivatkoztatása Tekton csomagok (Bundles) segítségével
  • Folyamat értékek egy adott Feladathoz való leképezése
  • Egy futó Folyamat időtúllépési értékeinek és hibáinak kezelése
  • Folyamat állapotának monitorozása és megszakítása

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

Munkaterületek megosztása és konfigurálása a Feladatokban és Folyamatokban

  • Munkaterületek használata a Feladatokban
  • Munkaterületek használata a Folyamatokban
  • Egy VolumeSources mező példányosítása a Tekton Pipelines munkaterületeiben
  • A Kubernetes Állandó Tárhellyűjtő (Persistent Volume) implementálása egy Folyamat végrehajtás során

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

  • A Folyamat erőforrások felhasználási esetei
  • A Folyamat erőforrások típusai és azok futtatása

A hitelesítési fogalmak és folyamatak kezelése a Tekton Pipelines-szel

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

Tekton Naplók feljegyzése a TaskRuns- és PipelineRuns-számára

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

Haladó változóhelyettesítés implementálása a Tekton Pipelines-ben jobb CI/CD rendszerekért

A Tekton Pipelines projektek központi telepítése és biztonsága

A Tekton Pipelines projektek felhőbe való integrálása

Hibaelhárítás

Összefoglaló és következtetés

Követelmények

  • Tapasztalat Linux disztribúciókkal és parancssorral
  • Alapvető Kubernetes fogalmak és implementációk ismerete
  • Automatizáló eszközök és technikák alapvető megértése
  • Bármely programozási nyelvben való alkalmazott tudás

Célcsoport

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

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák