Helm

Il corso introdurrà una soluzione di packaging legata alla piattaforma Kubernetes, affrontando lo strumento Helm e descrivendone i benefici e le funzionalità, proseguirà poi con gli aspetti teorici e pratici che aiuteranno lo studente a comprendere la logica di packaging e templating utilizzata dallo strumento. Inoltre, il corso prevede esercitazioni in ambiente di laboratorio dove lo studente vedrà in prima persona l’installazione e l’utilizzo di Helm per implementare applicazioni impacchettate. Il corso porterà lo sviluppatore o il sistemista ad un approccio più ad alto livello gestendo da un unico punto gli oggetti che compongono un applicativo completo.

COD: DSK203 Categorie: , Tag: , ,

Descrizione

Prerequisiti:

  • Aver sostenuto i corsi DSK101, DSK102 e DSK202.
  • Buona conoscenza di Kubernetes
  • Buona conoscenza di YAML/JSON
  • Conoscere almeno 1 linguaggio di programmazione.

Language

  • Trainer: Italian
  • Labs: English
  • Slides: English

Obbiettivi del Corso

  • Saper spiegare cos’è Helm
  • Saper installare Helm
  • Saper ricercare le Chart Helm da command-line e da portale web
  • Saper aggiungere Repository ed attingere alle Chart contenute
  • Saper individuare i parametri default della chart e alterarli a runtime
  • Saper installare e rimuovere Helm Charts
  • Saper aggiornare una Release installata tramite Helm
  • Saper creare la propria Chart
  • Saper immettere le versioni nella descrizione delle Chart
  • Saper creare la propria Repository e caricarvi la Chart

Contenuti del Corso

  • Installa e configura Helm.
  • Crea build riproducibili di applicazioni Kubernetes.
  • Condividi le applicazioni come chart di Helm.
  • Esegui applicazioni di terze parti salvate come chart di Helm.
  • Gestisci le versioni dei pacchetti Helm.

Lab in dotazione:

  • 1 student desktop ubuntu
  • 1 control-plane node
  • 1 worker node

Informazioni aggiuntive

durata

1 giorno

erogazione

Flex, in Aula, On Site, Remoto

Ti potrebbe interessare…