Struttura del corso

Introduzione

Impostazione dell'ambiente di sviluppo per Tekton Framework

  • Requisiti di sistema e Kubernetes cluster per Tekton Pipelines
  • Abilitazione del controllo degli accessi in base al ruolo
  • Concessione di ruoli e autorizzazioni utente

Installazione delle pipeline Tekton e dei componenti fondamentali di Tekton

  • Fornitura di un volume persistente per la gestione dell'archiviazione del flusso di lavoro CI/CD
  • Utilizzo dell'interfaccia a riga di comando di Tekton

Panoramica delle funzionalità e dell'architettura di Tekton Pipelines

  • Guida introduttiva agli oggetti Kubernetes e all'API di Tekton
  • Introduzione ai flussi di lavoro CI/CD con Tekton Pipelines
  • Quali sono i passaggi, le attività e le pipeline?
  • Utilizzo delle risorse di Tekton Pipelines

Creazione e configurazione di un'attività mediante Tekton Pipelines

  • Task v.s. ClusterTask
  • Definizione dei passaggi come elementi costitutivi di un'attività della pipeline
  • Esecuzione di directory riservate utilizzando Tasks di Tekton Pipelines
  • Esecuzione di script all'interno di Steps in Tekton Pipelines
  • Specifica e aggiunta dei campi necessari per la manipolazione delle esecuzioni dei passaggi

Implementazione della sostituzione delle variabili per le entità attività in Tekton Pipelines

Controllo ed esecuzione del debug della struttura di un file attività e del contenitore

Creazione di un'istanza ed esecuzione di un'attività della pipeline Tekton con TaskRun

  • Configurazione di TaskRun e specifica di un'attività di destinazione
  • Manipolazione dei bundle Tekton e di altre risorse Tekton
  • Configurazione e specifica dei campi obbligatori di Tekton Pipelines

Annullamento dell'esecuzione di attività ed eliminazione di un pod in esecuzione

Monitoraggio dello stato di un'attività in esecuzione in Tekton Pipelines

  • Tenere traccia dei passaggi e dei risultati di Tekton Pipelines

Panoramica di Kubernetes eventi in Tekton Pipelines TaskRuns

Creazione e configurazione di pipeline mediante Tekton Pipelines

  • Dichiarazione dei campi Pipeline e degli oggetti operativi
  • Aggiunta di un'attività a Tekton Pipelines ed estensione del flusso di lavoro CI/CD

Utilizzo dei risultati dell'esecuzione di una pipeline in Tekton Pipelines

  • Passaggio dei risultati dell'attività ad altri parametri dell'attività
  • Rilascio e raccolta dei risultati della pipeline

Aggiunta di descrizioni e comandi finali di Tekton Pipelines

Utilizzo di attività personalizzate per l'implementazione dei comportamenti della pipeline

Esecuzione e monitoraggio delle pipeline Tekton

  • Fornire i requisiti sul campo e le entità Pipeline necessarie
  • Riferimento a pipeline remote con Tekton Bundles
  • Mapping dei valori della pipeline a un'attività specifica
  • Gestione dei valori di timeout e degli errori di una pipeline in esecuzione
  • Monitoraggio e annullamento dello stato di una pipeline

Panoramica degli eventi Kubernetes in Tekton Pipelines PipelineRuns

Condivisione e configurazione delle aree di lavoro nelle attività e nelle pipeline

  • Utilizzo delle aree di lavoro nelle attività
  • Utilizzo delle aree di lavoro nelle pipeline
  • Creazione di un'istanza di un campo VolumeSources nelle aree di lavoro di Tekton Pipelines
  • Implementazione di Kubernetes volumi persistenti all'interno di un'esecuzione di pipeline

Creazione e utilizzo delle proprie risorse della pipeline

  • Casi d'uso per le risorse della pipeline
  • Tipi di risorse Pipelines e modalità di esecuzione

Gestione dei concetti e dei processi di autenticazione nelle pipeline Tekton

Utilizzo di etichette personalizzate Kubernetes per le entità Tekton Pipelines

Registrazione dei log di Tekton per TaskRuns e PipelineRun

Ottimizzazione delle pipeline utilizzando le metriche del controller di Tekton Pipelines

Avanzamento delle sostituzioni variabili nelle pipeline Tekton per migliorare i sistemi CI/CD

Implementazione e protezione dei progetti Tekton Pipelines

Integrazione dei progetti Tekton Pipelines con il cloud

Risoluzione dei problemi

Riassunto e conclusione

Requisiti

  • Esperienza con Linux distribuzioni e riga di comando
  • Conoscenza dei concetti e delle implementazioni fondamentali di Kubernetes
  • Comprensione degli strumenti e delle tecniche di automazione di base
  • Conoscenza di qualsiasi linguaggio di programmazione

Pubblico

  • Gli sviluppatori
  • DevOps Ingegneri
  14 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (2)

Corsi relativi

Jenkins for .Net Continuous Integration (CI)

  14 ore

Categorie relative