Kurzusleírás
Bevezetés
A Tekton Framework fejlesztői környezetének beállítása
- A Tekton Pipelines rendszerkövetelményei és Kubernetes fürtje
- Szerepkör-alapú Access vezérlés (RBAC) engedélyezése
- Felhasználói szerepkörök és engedélyek megadása
Tekton csővezetékek és alapvető Tekton alkatrészek telepítése
- Állandó kötet biztosítása a CI/CD munkafolyamat-tárolás kezeléséhez
- Együttműködés a Tekton CLI-vel
A Tekton Pipelines jellemzőinek és felépítésének áttekintése
- Ismerkedés az Kubernetes objektumokkal és a Tekton API-val
- Bevezetés a Tekton Pipelines CI/CD munkafolyamataiba
- Mik a lépések, feladatok és folyamatok?
- A Tekton Pipelines erőforrásainak felhasználása
Feladat létrehozása és konfigurálása Tekton Pipelines használatával
- Task vs ClusterTask
- A lépések meghatározása egy folyamat építőelemeiként Feladat
- Fenntartott könyvtárak futtatása a Tekton Pipelines Tasks használatával
- Szkriptek futtatása a Tekton Pipelines lépéseiben
- A Steps végrehajtások manipulálásához szükséges mezők megadása és hozzáadása
Változók helyettesítésének megvalósítása a Tekton Pipeline-ekben
Feladatfájl és a Pod szerkezetének vizsgálata és hibakeresése
Tekton Pipeline Task példányosítása és végrehajtása TaskRun segítségével
- A TaskRun konfigurálása és a célfeladat megadása
- A Tekton csomagok és más Tekton erőforrások manipulálása
- A szükséges Tekton Pipelines mezők konfigurálása és megadása
Feladatvégrehajtások megszakítása és futópad törlése
Egy futó feladat állapotának figyelése a Tekton Pipelinesben
- A Tekton Pipelines lépéseinek és eredményeinek nyomon követése
A Tekton Pipelines TaskRuns Kubernetes eseményeinek áttekintése
Csővezetékek létrehozása és konfigurálása a Tekton Pipelines használatával
- Pipeline mezők és működési objektumok deklarálása
- Feladat hozzáadása a Tekton Pipelineshez és a CI/CD munkafolyamat kiterjesztése
A Tekton Pipelines csővezeték-végrehajtásának eredményeivel való munka
- A feladat eredményeinek átadása más feladatparamétereknek
- A csővezeték eredményeinek kiadása és összegyűjtése
Leírások és végső Tekton Pipeline-parancsok hozzáadása
Egyéni feladatok felhasználása csővezetéki viselkedések megvalósításához
Tekton csővezetékek végrehajtása és felügyelete
- Helyszíni követelmények és szükséges Pipeline entitások biztosítása
- Távoli csővezetékekre való hivatkozás a Tekton csomagokkal
- A folyamatértékek hozzárendelése egy adott feladathoz
- Egy futó csővezeték időtúllépési értékeinek és hibáinak kezelése
- Csővezeték állapotának figyelése és törlése
A Tekton Pipelines PipelineRuns eseményeinek Kubernetes áttekintése
Munkaterületek megosztása és konfigurálása a feladatokban és folyamatokban
- Munkaterületek használata a Tasks-ban
- Munkaterületek használata csővezetékekben
- VolumeSources mező példányosítása a Tekton Pipelines munkaterületeken
- Kubernetes Perzisztens kötetek megvalósítása egy folyamatvégrehajtáson belül
Saját csővezeték-erőforrások létrehozása és alkalmazása
- Használati esetek a Pipeline erőforrásokhoz
- A csővezetékek erőforrásainak típusai és futtatásuk
Hitelesítési koncepciók és folyamatok kezelése a Tekton Pipelinesben
Egyéni Kubernetes címkék használata Tekton Pipelines entitásokhoz
Tekton naplók rögzítése TaskRuns és PipelineRuns számára
Csővezetékek optimalizálása Tekton Pipelines Controller Metrics segítségével
Változóhelyettesítések fejlesztése a Tekton Pipelinesben a jobb CI/CD rendszerek érdekében
Tekton Pipelines projektek telepítése és biztosítása
A Tekton Pipelines projektek integrálása a felhővel
Hibaelhárítás
Összefoglalás, és következtetés
Követelmények
- Linux disztribúciókban és parancssorban szerzett tapasztalat
- Alapvető Kubernetes koncepciók és megvalósítások ismerete
- Az alapvető automatizálási eszközök és technikák ismerete
- Bármilyen programozási nyelvben való jártasság
Közönség
- Fejlesztők
- DevOps Mérnökök
Vélemények (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Kurzus - Advanced Spinnaker
Tetszik az összes lehetőség, amit a DevOps lehetőségről szóló kurzus során fedeztem fel, amelyeket alkalmazni tudok a jobb CD/CI munkafolyamat érdekében!
Juan Manuel - si
Kurzus - Jenkins: Continuous Integration for Agile Development
Machine Translated