Cursusaanbod
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
Vereisten
- 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
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)
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
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
Cursus - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Cursus - 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
Cursus - 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.