Kursplan
Introduksjon
Sette opp utviklingsmiljøet for Tekton Framework
- Systemkrav og Kubernetes klynge for Tekton Pipelines Enabling Rolle-Based Access Control (RBAC) Tildeling av brukerroller og tillatelser
Installere Tekton-rørledninger og grunnleggende Tekton-komponenter
- Gir et vedvarende volum for lagringsadministrasjon for CI/CD-arbeidsflyt Arbeide med Tekton CLI
Oversikt over Tekton Pipelines funksjoner og arkitektur
- Komme i gang med Kubernetes objekter og Tekton API Introduksjon til CI/CD arbeidsflyter med Tekton Pipelines Hva er trinnene, oppgavene og pipelines? Bruke Tekton Pipelines-ressurser
Opprette og konfigurere en oppgave ved hjelp av Tekton Pipelines
- Oppgave vs ClusterTask Definere trinn som byggesteinene i en pipeline Oppgave Kjøre reserverte kataloger ved hjelp av Tasks by Tekton Pipelines Kjøre skript i Steps in Tekton Pipelines Spesifisere og legge til nødvendige felt for å manipulere Steps-utførelser
Implementering av variabel substitusjon for oppgaveenheter i Tekton Pipelines
Inspisere og feilsøke strukturen til en oppgavefil og poden
Instantiere og utføre en Tekton Pipeline-oppgave med TaskRun
- Konfigurere TaskRun og spesifisere en måloppgave Manipulere Tekton Bundles og andre Tekton-ressurser Konfigurere og spesifisere de nødvendige Tekton Pipelines-feltene
Avbryte oppgavekjøring og slette en kjørende pod
Overvåke statusen til en løpende oppgave i Tekton Pipelines
- Holder oversikt over Tekton Pipelines trinn og resultater
Oversikt over Kubernetes hendelser i Tekton Pipelines TaskRuns
Opprette og konfigurere pipelines ved hjelp av Tekton Pipelines
- Deklarere pipeline-felt og operasjonelle objekter Legge til en oppgave i Tekton Pipelines og utvide CI/CD-arbeidsflyten
Arbeide med resultatene av en pipeline-utførelse i Tekton Pipelines
- Sende oppgaveresultater til andre oppgaveparametere Frigi og samle inn pipelineresultater
Legge til beskrivelser og endelige Tekton Pipelines-kommandoer
Bruke tilpassede oppgaver for å implementere rørledningsatferd
Utføre og overvåke Tekton Pipelines
- Oppgi feltkrav og nødvendige rørledningsenheter Referere til eksterne rørledninger med Tekton-bunter Kartlegge rørledningsverdier til en spesifikk oppgave Administrere tidsavbruddsverdier og feil for en rørledning som kjører. Overvåke og kansellere statusen til en rørledning
Oversikt over Kubernetes hendelser i Tekton Pipelines PipelineRuns
Dele og konfigurere arbeidsområder i oppgaver og rørledninger
- Bruke arbeidsområder i oppgaver Bruke arbeidsområder i pipelines Instantiere et VolumeSources-felt i Tekton Pipelines Workspaces Implementering Kubernetes Vedvarende volumer i en pipeline-kjøring
Opprette og bruke dine egne rørledningsressurser
- Brukstilfeller for rørledningsressurser Typer rørledningsressurser og hvordan de kjøres
Håndtering av autentiseringskonsepter og -prosesser i Tekton Pipelines
Bruke tilpassede Kubernetes etiketter for Tekton Pipelines Entities
Opptak av Tekton-logger for TaskRuns og PipelineRuns
Optimalisering av rørledninger ved hjelp av Tekton Pipelines-kontrollermålinger
Fremme variable substitusjoner 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
- En forståelse av grunnleggende automatiseringsverktøy og teknikker
- Ferdigheter i alle programmeringsspråk
Publikum
- Utviklere
- DevOps Ingeniører
Testimonials (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Kurs - Advanced Spinnaker
Jeg liker alle mulighetene jeg oppdaget i kurset om DevOps alternativer som jeg kan bruke for å få en bedre CD/CI arbeidsflyt!
Juan Manuel - si
Kurs - Jenkins: Continuous Integration for Agile Development
Machine Translated