Contattataci

Struttura del corso

Introduzione

Panoramica sull’Integrazione Continua e sulla Delivery Continua

  • Cosa si intende per Integrazione Continua?
  • Cos’è la Delivery Continua?

Nozioni di base su GitLab

  • Che cos’è GitLab?
  • Le funzionalità principali di GitLab
  • L’utilizzo di GitLab CI

Preparazione dell’ambiente DevOps

  • Installazione e configurazione di Auto DevOps in GitLab

Kubernetes

  • Integrazione con Kubernetes
  • Creazione di cluster Kubernetes
  • Configurazione di un’istanza Kubernetes
  • Gestione delle chiavi SSH in GitLab

Fasi, artefatti e dipendenze nel workflow

  • Assegnazione dei job alle fasi appropriate
  • Utilizzo del sistema di caching
  • Definizione e gestione degli artefatti generati

Auto DevOps in azione

  • Lavorare con Helm per la gestione dei container
  • Configurazione e utilizzo di Auto DevOps
  • Impostazione del runner GitLab
  • Aggiunta del repository al progetto

Deployment automatico

  • Esecuzione del deployment su cluster Kubernetes

Risoluzione dei problemi durante il deployment

  • Gestione degli errori tipici in fase di esecuzione

Test automatici

  • Esecuzione di test d’integrazione e funzionali

Monitoraggio dei sistemi

  • Utilizzo di Prometheus per il monitoraggio in tempo reale
  • Raccolta ed analisi delle metriche del sistema

Sicurezza e protezione dei workflow

  • Misure preventive per rafforzare la sicurezza dei pipeline

Individuazione e risoluzione di anomalie nel flusso lavorativo

Sintesi finale e prossimi passi da intraprendere

Requisiti

  • Conoscenza di base dei concetti legati al DevOps

Destinatari

  • Ingegneri DevOps
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative