Struttura del corso

Introduzione

Configurazione dell'Ambiente di Sviluppo per il Framework Tekton

  • Requisiti di sistema e cluster Kubernetes per Tekton Pipelines
  • Autorizzazione basata sui ruoli (RBAC)
  • Concessione dei ruoli utente e delle autorizzazioni

Installazione di Tekton Pipelines e Componenti Fondamentali di Tekton

  • Fornire un Volume Persistente per la gestione del workflow CI/CD
  • Lavorare con il CLI di Tekton

Panoramica delle Funzionalità e dell'Architettura di Tekton Pipelines

  • Introduzione agli oggetti Kubernetes e all'API di Tekton
  • Introduzione ai workflow CI/CD con Tekton Pipelines
  • Cosa sono i Steps, Tasks, e Pipelines?
  • Sfruttare le Risorse di Tekton Pipelines

Creazione e Configurazione di un Task Utilizzando Tekton Pipelines

  • Task vs. ClusterTask
  • Definire Steps come unità costitutive di una pipeline Task
  • Eseguire directory riservate utilizzando Tasks in Tekton Pipelines
  • Eseguire script all'interno dei Steps in Tekton Pipelines
  • Specificare e aggiungere campi necessari per manipolare le esecuzioni di Steps

Implementazione della Sostituzione Variabili per Entità Task in Tekton Pipelines

Ispettiva e Debugging della Struttura di un File Task e del Pod

Instanziamento ed Esecuzione di un Task Tekton Pipeline con TaskRun

  • Configurare TaskRun e specificare un Task target
  • Manipolare Bundles e altre risorse Tekton
  • Configurare e specificare i campi necessari di Tekton Pipelines

Cancellazione delle Esecuzioni dei Task e Eliminazione di un Pod in Esecuzione

Monitoraggio dello Stato di un Task in Esecuzione in Tekton Pipelines

  • Tenere traccia degli Step e dei risultati di Tekton Pipelines

Panoramica degli Eventi Kubernetes nei TaskRuns di Tekton Pipelines

Creazione e Configurazione delle Pipeline Utilizzando Tekton Pipelines

  • Dichiarare campi della Pipeline e oggetti operazionali
  • Aggiungere un Task a Tekton Pipelines ed estendere il workflow CI/CD

Lavorare con i Risultati di un'Esuzione di Pipeline in Tekton Pipelines

  • Passare risultati dei Task ad altri parametri Task
  • Rilasciare e raccogliere i risultati della pipeline

Aggiunta di Descrizioni e Comandi Finali delle Pipeline Tekton

Sfruttare Tasks Personalizzati per Implementare Comportamenti di Pipeline

Esecuzione e Monitoraggio delle Pipeline Tekton

  • Fornire requisiti dei campi e entità della Pipeline necessari
  • Riferimento a Pipeline remote con Bundles Tekton
  • Mappare valori di Pipeline a un Task specifico
  • Gestire i timeout e gli errori di una Pipeline in esecuzione
  • Monitorare e cancellare lo stato di una Pipeline

Panoramica degli Eventi Kubernetes nei PipelineRuns di Tekton Pipelines

Condividere e Configurare Workspaces nei Tasks e nelle Pipeline

  • Sfruttare i Workspaces nei Tasks
  • Sfruttare i Workspaces nelle Pipeline
  • Instanziare un campo VolumeSources in Workspaces di Tekton Pipelines
  • Implementare Volumes Persistenti Kubernetes all'interno dell'esecuzione della Pipeline

Creazione e Utilizzo delle Proprie Risorse di Pipeline

  • Casi d'uso per le risorse delle Pipeline
  • Tipi di risorse delle Pipeline e come eseguirle

Gestione dei Concetti e Processi di Autenticazione in Tekton Pipelines

Utilizzo di Etichette Kubernetes Personalizzate per Entità Tekton Pipelines

Registrazione dei Log Tekton per TaskRuns e PipelineRuns

Ottimizzazione delle Pipeline Utilizzando le Metriche del Controller Tekton Pipelines

Avanzamento della Sostituzione Variabili in Tekton Pipelines per Migliori Sistemi CI/CD

Distribuzione e Sicurezza dei Progetti Tekton Pipelines

Integrazione di Progetti Tekton Pipelines con il Cloud

Risoluzione dei Problemi

Riassunto e Conclusione

Requisiti

  • Esperienza con distribuzioni Linux e linea di comando
  • Conoscenza dei concetti fondamentali e delle implementazioni Kubernetes
  • Comprendere strumenti e tecniche di automazione di base
  • Dimestichezza con qualsiasi linguaggio di programmazione

Pubblico di Riferimento

  • Sviluppatori
  • Ingegneri DevOps
 14 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative