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
Vélemények (5)
Bevezető, gyakorlati tanulás.
Balavignesh Elumalai - Scottish Power
Kurzus - SonarQube for DevOps
Gépi fordítás
A tanár széles körű tapasztalattal rendelkezik és jól elmondta ezt is. A tudás mélysége és az oktatáshoz való lelkesedés nagyon értékelésre méltó.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurzus - Jenkins 2: Building CI/CD Pipelines
Gépi fordítás
A képző nagyon jól szerveződött. A tanítás elején bemutatta az összes a képzéshez szükséges eszközről. A képző kellemes kedvvel válaszolt minden kérdésre, és praktikus alkalmazási példákra is rátekintést nyújtott.
Vivek Verma - Global Knowledge Network Training Ltd
Kurzus - DevOps Practical Implementation and Tools
Gépi fordítás
Nagyon részletes, a képző ismeri jól a témakört és számos téma mellett járt
Gabriel Kelly Navarro - Opswerks
Kurzus - Advanced Spinnaker
Gépi fordítás
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Kurzus - Jenkins: Continuous integration for Agile development
Gépi fordítás