Kursplan
Introduktion
Konfigurera utvecklingsmiljön för Tekton Framework
- Systemkrav och Kubernetes kluster för Tekton Pipelines
- Aktivera rollbaserad Access kontroll (RBAC)
- Bevilja användarroller och behörigheter
Installera Tekton Pipelines och grundläggande Tekton-komponenter
- Tillhandahåller en beständig volym för lagringshantering för CI/CD-arbetsflöden
- Arbeta med Tekton CLI
Översikt över Tekton Pipelines funktioner och arkitektur
- Komma igång med Kubernetes objekt och Tekton API
- Introduktion till CI/CD-arbetsflöden med Tekton Pipelines
- Vilka är stegen, uppgifterna och pipelines?
- Använda Tekton Pipelines Resources
Skapa och konfigurera en uppgift med Tekton Pipelines
- Uppgift vs ClusterTask
- Definiera steg som byggstenarna i en pipelineuppgift
- Kör reserverade kataloger med Tasks by Tekton Pipelines
- Köra skript inom Steps in Tekton Pipelines
- Specificera och lägga till nödvändiga fält för att manipulera Steps-körningar
Implementering av variabelsubstitution för uppgiftsenheter i Tekton Pipelines
Inspektera och felsöka strukturen för en uppgiftsfil och podden
Instantiera och köra en Tekton Pipeline-uppgift med TaskRun
- Konfigurera TaskRun och ange en måluppgift
- Manipulera Tekton-paket och andra Tekton-resurser
- Konfigurera och specificera de obligatoriska Tekton Pipelines-fälten
Avbryta aktivitetskörningar och ta bort en pågående pod
Övervaka statusen för en pågående uppgift i Tekton Pipelines
- Hålla reda på Tekton Pipelines steg och resultat
Översikt över Kubernetes händelser i Tekton Pipelines TaskRuns
Skapa och konfigurera pipelines med Tekton Pipelines
- Deklarera rörledningsfält och operativa objekt
- Lägga till en uppgift till Tekton Pipelines och utöka CI/CD-arbetsflödet
Arbeta med resultaten av en pipelineexekvering i Tekton Pipelines
- Skicka uppgiftsresultat till andra uppgiftsparametrar
- Frisläppande och insamling av pipelineresultat
Lägga till beskrivningar och slutliga Tekton Pipelines-kommandon
Använda anpassade uppgifter för att implementera rörledningsbeteenden
Exekvera och övervaka Tekton Pipelines
- Tillhandahåller fältkrav och nödvändiga Pipeline-enheter
- Refererar till fjärrrörledningar med Tekton-paket
- Mappning av pipelinevärden till en specifik uppgift
- Hantera timeoutvärden och fel för en löpande pipeline
- Övervaka och avbryta statusen för en pipeline
Översikt över Kubernetes händelser i Tekton Pipelines PipelineRuns
Dela och konfigurera arbetsytor i uppgifter och pipelines
- Använda arbetsytor i Tasks
- Använda arbetsytor i pipelines
- Instantiera ett VolumeSources-fält i Tekton Pipelines Workspaces
- Implementera Kubernetes Beständiga volymer i en pipeline-exekvering
Skapa och använda dina egna pipelineresurser
- Användningsfall för Pipeline-resurser
- Typer av pipelines-resurser och hur man kör dem
Hantera autentiseringskoncept och processer i Tekton Pipelines
Använda anpassade Kubernetes etiketter för Tekton Pipelines Entities
Spela in Tekton-loggar för TaskRuns och PipelineRuns
Optimera pipelines med Tekton Pipelines Controller Metrics
Avancera variabla substitutioner i Tekton Pipelines för bättre CI/CD-system
Installera och säkra Tekton Pipelines-projekt
Integrering av Tekton Pipelines-projekt med molnet
Felsökning
Sammanfattning och slutsats
Krav
- Erfarenhet av Linux distributioner och kommandorad
- Kunskap om grundläggande Kubernetes-koncept och implementeringar
- En förståelse för grundläggande automationsverktyg och tekniker
- Kunskaper i vilket programmeringsspråk som helst
Publik
- Utvecklare
- DevOps Ingenjörer
Vittnesmål (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Kurs - Advanced Spinnaker
Jag gillar alla möjligheter som jag upptäckte i kursen om DevOps alternativ som jag kan använda för att få ett bättre CD/CI-arbetsflöde!
Juan Manuel - si
Kurs - Jenkins: Continuous Integration for Agile Development
Machine Translated