Kursplan

Introduktion

Inrättning av utvecklingsmiljön för Tekton-ramverket

  • Systemkrav och Kubernetes-kluster för Tekton Pipelines
  • Aktivering av rollbaserad åtkomstkontroll (RBAC)
  • Tilldelning av användarroller och behörigheter

Installation av Tekton Pipelines och grundläggande Tekton-komponenter

  • Tillhandahållande av en persistent volym för CI/CD-arbetsflödeshantering
  • Arbetande 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
  • Vad är steg, uppgifter och pipelines?
  • Användning av resurser i Tekton Pipelines

Skapa och konfigurera en uppgift med Tekton Pipelines

  • Uppgift vs. ClusterTask
  • Definiera steg som byggelement i en pipeline-uppgift
  • Köra reserverade kataloger med uppgifter i Tekton Pipelines
  • Köra skript inom steg i Tekton Pipelines
  • Ange och lägga till nödvändiga fält för att manipulera stegexekveringar

Implementering av variabelersättning för uppgiftsentiteter i Tekton Pipelines

Tittande på och fel söka strukturen i en uppgiftsfil och podden

Instantiering och exekvering av en Tekton Pipeline-uppgift med TaskRun

  • Konfigurera TaskRun och ange måluppgift
  • Manipulera Tekton-bundlar och andra Tekton-resurser
  • Konfigurera och ange nödvändiga fält i Tekton Pipelines

Avbryta uppgiftsexekveringar och ta bort en körande podd

Övervaka status för en körande uppgift i Tekton Pipelines

  • Hålla reda på steg i Tekton Pipelines och resultat

Översikt över Kubernetes-händelser i Tekton Pipelines TaskRuns

Skapa och konfigurera pipelines med Tekton Pipelines

  • Deklarera pipelinefält och operationella objekt
  • Lägga till en uppgift i Tekton Pipelines och utöka CI/CD-arbetsflödet

Arbeta med resultatet av en pipelineexekvering i Tekton Pipelines

  • Skicka uppgiftsresultat till andra uppgiftsparmeter
  • Släppa och samla in pipeline-resultat

Lägga till beskrivningar och slutliga Tekton Pipelines-kommandon

Användning av anpassade uppgifter för att implementera pipelinebeteenden

Köra och övervaka Tekton Pipelines

  • Tillhandahålla fäldefterkrav och nödvändiga pipelineentiteter
  • Hänvisa till fjärrpipelines med Tekton-bundlar
  • Mappa pipelinevärden till en specifik uppgift
  • Hantera tidsgränsvärden och fel för en körande pipeline
  • Övervaka och avbryta status 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 uppgifter
  • Använda arbetsytor i pipelines
  • Instantiering av en VolumeSources-fält i Tekton Pipelines-arbetsytor
  • Implementera Kubernetes-persistenta volymer inom en pipelineexekvering

Skapa och använda egna pipeline-resurser

  • Användning av pipelinesresurser
  • Typer av pipelinesresurser och hur man kör dem

Hantering av autentiseringskoncept och processer i Tekton Pipelines

Använda anpassade Kubernetes-etiketter för Tekton Pipelines-entiteter

Registrera Tekton-loggar för TaskRuns och PipelineRuns

Optimera pipelines med hjälp av Tekton Pipelines Controller-mätvärden

Förbättra variabelersättning i Tekton Pipelines för bättre CI/CD-system

Distribuera och säkra Tekton Pipelines-projekt

Integrera Tekton Pipelines-projekt med molnet

Felsökning

Sammanfattning och slutsats

Krav

  • Erfarenhet av Linux-distributioner och kommandoraden
  • Kunskap om grundläggande Kubernetes-koncept och implementeringar
  • Översiktlig förståelse för automatiseringsverktyg och tekniker
  • Färdighet i något programmeringsspråk

Målgrupp

  • Utvecklare
  • DevOps-ingenjörer
 14 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier