Kursplan

Introduksjon

Oppsett av Utviklingsmiljøet for Tekton Framework

  • Systemkrav og Kubernetes-kluster for Tekton Pipelines
  • Aktivering av Role-Based Access Control (RBAC)
  • Tildeling av brukerroller og tillatelser

Installering av Tekton Pipelines og Grunnleggende Tekton-Komponenter

  • Tilby et Persistent Volume for lagring og administrasjon av CI/CD-arbeidsflyter
  • Arbeid med Tekton CLI

Oversikt over Tekton Pipelines Funksjoner og Arkitektur

  • Kom i gang med Kubernetes-objekter og Tekton API
  • Introduksjon til CI/CD-arbeidsflyter med Tekton Pipelines
  • Hva er Trinnene, Oppgavene og Rørledningene?
  • Bruke Tekton Pipelines Ressurser

Opprettelse og Konfigurasjon av en Oppgave ved Hjelp av Tekton Pipelines

  • Oppgave v.s. ClusterTask
  • Definere Trinn som byggesteiner for en rørledningsoppgave
  • Kjør reserverte mapper ved hjelp av Oppgaver med Tekton Pipelines
  • Kjør skript i Trinn i Tekton Pipelines
  • Angi og legge til nødvendige felt for manipulering av Trinn-kjøringer

Implementering av Variabel Erstatning for Oppgaveentiteter i Tekton Pipelines

Inspeksjon og Feilsøking av Struktur for en Oppgavefil og Pod

Innstilling og Kjøring av en Tekton Pipeline Oppgave med TaskRun

  • Konfigurasjon av TaskRun og angivelse av en måloppgave
  • Manipulere Tekton Bundles og andre Tekton ressurser
  • Konfigurasjon og angivelse av nødvendige Tekton Pipelines felt

Avbryt Oppgavekjøringer og Slett en Kjørende Pod

Overvåking av Status for en Kjørende Oppgave i Tekton Pipelines

  • Holde styr på Tekton Pipelines Trinn og resultater

Oversikt over Kubernetes Hendelser i Tekton Pipelines TaskRuns

Opprettelse og Konfigurasjon av Rørledninger ved Hjelp av Tekton Pipelines

  • Declarering av rørledningsfelt og operasjonelle objekter
  • Legge til en Oppgave i Tekton Pipelines og utvide CI/CD-arbeidsflyten

Arbeid med Resultatene av en Rørledningskjøring i Tekton Pipelines

  • Overføre Oppgave resultater til andre Oppgaveparametere
  • Utgi og samle rørledningsresultater

Legge Til Beskrivelser og Endelige Tekton Pipelines Kommander

Bruk av Tilpassede Oppgaver for Implementering av Rørledningsoppførsel

Kjøring og Overvåking av Tekton Pipelines

  • Tilby feltkrav og nødvendige Rørledningsentiteter
  • Referere til fjernrørledninger med Tekton Bundles
  • Kartlegging av rørledningsverdier til en spesifikk Oppgave
  • Håndtering av tidsavbrudd verdier og feil for en kjørende Rørledning
  • Overvåking og avbrytelse av status for en Rørledning

Oversikt over Kubernetes Hendelser i Tekton Pipelines PipelineRuns

Deling og Konfigurasjon av Arbeidsområder i Oppgaver og Rørledninger

  • Bruk av Arbeidsområder i Oppgaver
  • Bruk av Arbeidsområder i Rørledninger
  • Innstilling av VolumeSources felt i Tekton Pipelines Arbeidsområder
  • Implementering av Kubernetes Persistent Volumes innenfor en rørledningskjøring

Opprettelse og Bruk av Egen Pipeline Ressurser

  • Bruksområder for Pipeline ressurser
  • Typer av Pipeline ressurser og hvordan man kjører dem

Håndtering av Autentiseringskonsepter og Prosesser i Tekton Pipelines

Bruk av Tilpassede Kubernetes Etiletter for Tekton Pipelines Entiteter

Registrering av Tekton Logger for TaskRuns og PipelineRuns

Optimalisering av Rørledninger ved Hjelp av Tekton Pipelines Controller Metrikker

Forbedring av Variabel Erstatning i Tekton Pipelines for Bedre CI/CD Systemer

Utplassering og Sikring av Tekton Pipelines Prosjekter

Integrering av Tekton Pipelines Prosjekter med Skyen

Feilsøking

Oppsummering og Konklusjon

Krav

  • Erfaring med Linux-distribusjoner og kommandolinje
  • Kunnskap om grunnleggende Kubernetes-konsepter og implementeringer
  • Forståelse av grunnleggende automatiseringsverktøy og teknikker
  • Kompetanse i et hvilket som helst programmeringsspråk

Målgruppe

  • Utviklere
  • DevOps-ingeniører
 14 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier