Course Outline

Introductie

De ontwikkelomgeving voor Tekton Framework opzetten

  • Systeemvereisten en Kubernetes-cluster voor Tekton-pijpleidingen
  • Op rollen gebaseerde Access Control (RBAC) inschakelen
  • Verlenen van gebruikersrollen en machtigingen

Tekton-pijpleidingen en fundamentele Tekton-componenten installeren

  • Een persistent volume bieden voor het opslagbeheer van CI/CD-workflows
  • Werken met de Tekton CLI

Overzicht van de functies en architectuur van Tekton Pipelines

  • Aan de slag met Kubernetes objecten en de Tekton API
  • Inleiding tot CI/CD-werkstromen met Tekton Pipelines
  • Wat zijn de stappen, taken en pijplijnen?
  • Gebruikmaken van Tekton Pipelines-bronnen

Een taak maken en configureren met behulp van Tekton Pipelines

  • Taak v.s. ClusterTaak
  • Stappen definiëren als de bouwstenen van een pijplijntaak
  • Gereserveerde mappen uitvoeren met behulp van Tasks by Tekton Pipelines
  • Scripts uitvoeren in stappen in Tekton Pipelines
  • Benodigde velden opgeven en toevoegen voor het manipuleren van Steps-uitvoeringen

Variabele substitutie implementeren voor taakentiteiten in Tekton-pijplijnen

De structuur van een taakbestand en de pod inspecteren en fouten opsporen

Een Tekton-pijplijntaak instantiëren en uitvoeren met TaskRun

  • TaskRun configureren en een doeltaak opgeven
  • Tekton-bundels en andere Tekton-bronnen manipuleren
  • De vereiste Tekton Pipelines-velden configureren en opgeven

Taakuitvoeringen annuleren en een actieve pod verwijderen

De status van een actieve taak in Tekton-pijplijnen bewaken

  • Bijhouden van Tekton Pipelines Stappen en resultaten

Overzicht van Kubernetes gebeurtenissen in Tekton Pipelines TaskRuns

Pijplijnen maken en configureren met behulp van Tekton Pipelines

  • Pijplijnvelden en operationele objecten declareren
  • Een taak toevoegen aan Tekton Pipelines en de CI/CD-workflow uitbreiden

Werken met de resultaten van een pijplijnuitvoering in Tekton-pijpleidingen

  • Taakresultaten doorgeven aan andere taakparameters
  • Pijplijnresultaten vrijgeven en verzamelen

Beschrijvingen en laatste Tekton Pipelines-opdrachten toevoegen

Aangepaste taken gebruiken voor het implementeren van pijplijngedrag

Uitvoeren en bewaken van Tekton-pijpleidingen

  • Veldvereisten en benodigde pijplijnentiteiten opgeven
  • Verwijzen naar externe pijpleidingen met Tekton-bundels
  • Pijplijnwaarden toewijzen aan een specifieke taak
  • Time-outwaarden en fouten van een actieve pijplijn beheren
  • De status van een pijpleiding bewaken en annuleren

Overzicht van Kubernetes gebeurtenissen in Tekton Pipelines PipelineRuns

Werkruimten delen en configureren in taken en pijplijnen

  • Werkruimten gebruiken in taken
  • Werkruimten in pijplijnen gebruiken
  • Een VolumeSources-veld instantiëren in Tekton Pipelines-werkruimten
  • Implementatie van Kubernetes persistente volumes binnen een pijplijnuitvoering

Uw eigen pijplijnresources maken en gebruiken

  • Gebruiksscenario's voor pijplijnresources
  • Typen pijplijnresources en hoe deze moeten worden uitgevoerd

Verificatieconcepten en -processen afhandelen in Tekton-pijplijnen

Aangepaste Kubernetes-labels gebruiken voor Tekton Pipelines-entiteiten

Tekton-logboeken opnemen voor TaskRuns en PipelineRuns

Pijplijnen optimaliseren met behulp van metrische gegevens van Tekton Pipelines-controllers

Bevordering van variabele substituties in Tekton-pijplijnen voor betere CI/CD-systemen

Implementatie en beveiliging van Tekton Pipelines-projecten

Tekton Pipelines-projecten integreren met de cloud

Probleemoplossing

Samenvatting en conclusie

Requirements

  • Ervaring met Linux distributies en opdrachtregel
  • Kennis van fundamentele Kubernetes-concepten en -implementaties
  • Een goed begrip van de basisautomatiseringstools en -technieken
  • Vaardigheid in elke programmeertaal

Publiek

  • Ontwikkelaars
  • DevOps Ingenieurs
  14 Hours
 

Getuigenissen (2)

Related Courses

Jenkins for .Net Continuous Integration (CI)

  14 Hours

Related Categories