Cursusaanbod

Inleiding

Het instellen van de ontwikkelingsomgeving voor het Tekton Framework

  • Systeemvereisten en Kubernetes-cluster voor Tekton Pipelines
  • Inschakelen van Role-Based Access Control (RBAC)
  • Toekennen van gebruikersrollen en -rechten

Tekton Pipelines installeren en de fundamentele Tekton-componenten

  • Een Persistent Volume bieden voor het beheer van CI/CD-werkstroomopslag
  • Werken met de Tekton CLI

Overzicht van Tekton Pipelines-functionaliteiten en -architectuur

  • Aan de slag met Kubernetes-objects en de Tekton API
  • Inleiding tot CI/CD-werkstromen met Tekton Pipelines
  • Wat zijn Steps, Tasks en Pipelines?
  • Tekton Pipelines-resources gebruiken

Een Task maken en configureren met Tekton Pipelines

  • Task vs. ClusterTask
  • Steps definiëren als de bouwblokken van een pipeline Task
  • Gereserveerde directories uitvoeren met Tasks door Tekton Pipelines
  • Scripts binnen Steps in Tekton Pipelines uitvoeren
  • Velden specificeren en toevoegen voor het manipuleren van Steps-uitvoeringen

Implementatie van variabele vervanging voor Task-entiteiten in Tekton Pipelines

Het inspecteren en debuggen van de structuur van een Task-file en Pod

Een Tekton Pipeline Task instantiëren en uitvoeren met TaskRun

  • TaskRun configureren en een doel-Task specificeren
  • Tekton Bundles en andere Tekton-resources manipuleren
  • De vereiste Tekton Pipelines-velden configureren en specificeren

Onderbroken van Task-uitvoeringen annuleren en een lopende Pod verwijderen

Het statusoverzicht van een lopende Task in Tekton Pipelines

  • Overzicht houden van Tekton Pipelines-stappen en -resultaten

Overzicht van Kubernetes-gebeurtenissen in Tekton Pipelines TaskRuns

Pipelines maken en configureren met Tekton Pipelines

  • Pipeline-velden en operationele objecten declareren
  • Een Task toevoegen aan Tekton Pipelines en de CI/CD-werkstroom uitbreiden

Werken met de resultaten van een Pipeline-uitvoering in Tekton Pipelines

  • Task-resultaten doorgeven naar andere Task-parameters
  • Pipeline-resultaten vrijgeven en verzamelen

Beschrijvingen en eindcommando's voor Tekton Pipelines toevoegen

Aangepaste Tasks gebruiken om Pipeline-gedrag te implementeren

Tekton Pipelines uitvoeren en bewaken

  • Veldvereisten en noodzakelijke Pipeline-entiteiten bieden
  • Verwijzing maken naar externe Pipelines met Tekton Bundles
  • Pipeline-waarden toewijzen aan een specifieke Task
  • Timeoutwaarden en fouten van een lopende Pipeline beheren
  • Status van een Pipeline bewaken en annuleren

Overzicht van Kubernetes-gebeurtenissen in Tekton Pipelines PipelineRuns

Workspaces delen en configureren in Tasks en Pipelines

  • Workspaces gebruiken in Tasks
  • Workspaces gebruiken in Pipelines
  • Een VolumeSources-veld instantiëren in Tekton Pipelines Workspaces
  • Kubernetes Persistent Volumes implementeren binnen een Pipeline-uitvoering

Pipeline-resources maken en gebruiken

  • Toepassingsgebieden voor Pipeline-resources
  • Types van Pipeline-resources en hoe ze worden uitgevoerd

Inlogconcepten en -processen in Tekton Pipelines hanteren

Aangepaste Kubernetes-labels gebruiken voor Tekton Pipelines-entiteiten

Tekton-logboeken opslaan voor TaskRuns en PipelineRuns

Pipelines optimaliseren met behulp van Tekton Pipelines Controller Metrics

Variabele vervanging in Tekton Pipelines verbeteren voor betere CI/CD-systemen

Tekton Pipelines-projecten implementeren en beveiligen

Tekton Pipelines-projecten integreren met de cloud

Probleemoplossing

Samenvatting en conclusie

Vereisten

  • Erfaring met Linux-distributies en command-lineinterface
  • Kennis van fundamentele Kubernetes-concepten en -implementaties
  • Inzicht in basisautomatiseringstools en -technieken
  • Vaardigheid in een programmeertaal

Doelgroep

  • Ontwikkelaars
  • DevOps-ingenieurs
 14 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën