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
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (5)
Engagerend, en praktische oefeningen.
Balavignesh Elumalai - Scottish Power
Cursus - SonarQube for DevOps
Automatisch vertaald
Trainer heeft diepgaande ervaring en is goed verteld in de daad. De diepgang van de kennis en de passie voor het lesgeven wordt zeer gewaardeerd.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Cursus - Jenkins 2: Building CI/CD Pipelines
Automatisch vertaald
De trainer was zeer goed georganiseerd. Hij legde in het begin alle benodigde gereedschappen voor de training uit. De trainer beantwoordde graag alle vragen en er werd besproken over praktische toepassingsgevallen.
Vivek Verma - Global Knowledge Network Training Ltd
Cursus - DevOps Practical Implementation and Tools
Automatisch vertaald
Zeer gedetailleerd, de trainer kent het onderwerp goed en heeft veel onderwerpen behandeld.
Gabriel Kelly Navarro - Opswerks
Cursus - Advanced Spinnaker
Automatisch vertaald
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
Cursus - Test Automation with Selenium and Jenkins
Automatisch vertaald