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 (5)
Trener har inngående erfaring og godt fortalt i handling. Dybden av kunnskapen og lidenskapen for undervisning er høyt verdsatt.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurs - Jenkins 2: Building CI/CD Pipelines
Machine Translated
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
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Kurs - Test Automation with Selenium and Jenkins
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.