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
  14 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (2)

Relaterade Kurser

Jenkins for .Net Continuous Integration (CI)

  14 timmar

Relaterade Kategorier