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 (3)
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Kurs - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Kurs - Advanced Spinnaker
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.