Kubernetes Storage

Il corso affronterà i concetti più inclinati alle soluzioni Storage, analizzando le varie soluzioni di backing storage integrati con Kubernetes, proseguirà poi con gli aspetti teorici e pratici che aiuteranno lo studente a valutare la soluzione più vicine alle esigenze. Inoltre il corso prevede esercitazioni in ambiente di laboratorio dove lo studente vedrà in prima persona l’implementazione di soluzioni “Hyper-converged” e soluzioni remote come NFS . Il corso porterà lo sviluppatore o il sistemista ad un approccio più nitido verso il Cloud Native Storage.

Richiede, come prerequisiti, aver completato i corsi DSK101DSK102 e DSK201 (o avere conoscenze equivalenti)

COD: DSK204 Categorie: , , Tag: , ,

Descrizione

Prerequisiti:

  • Aver sostenuto i corsi DSK101, DSK102 e DSK201.
  • Buona conoscenza di Kubernetes
  • Buona conoscenza di YAML/JSON
  • Saper distinguere i tipi di storage (DAS, NAS, SAN).
  • Conoscere le differenze tra un block, file o object storage.

Language

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

Obbiettivi del Corso

  • Saper spiegare cos’è un PersistentVolume
  • Saper valutare le integrazioni Storage Backing di Kubernetes
  • Saper distinguere tra un Backing di tipo Block e uno di tipo Filesystem
  • Saper implementare soluzioni di creazione dinamica dei volumi
  • Saper implementare soluzioni di iperconvergenza utilizzando i dischi locali dei nodi
  • Saper individuare le caratteristiche di un volume
  • Saper descrivere e richiamare i volumi tramite l’oggetto PVC
  • Saper descrivere ed utilizzare i puntamenti tramite l’oggetto StorageClass
  • Saper descrivere cos’è un volume di tipo EmptyDir
  • Saper gestire il multi-accesso in un volume

Contenuti del Corso

  • Volumes Overview
  • CSI
  • Rook/OpenEBS/NFS-Provisioner
  • Introducing Volumes
  • Volume Spec
  • Volume Types
  • Persistent Volume
  • Persistent Volume Claim
  • NFS Shared Volumes
  • Sidecar Volumes
  • EmptyDir
  • Dynamic Provisioning
  • StatefulSet
  • Secrets
  • Using Secrets via Environment Variables
  • Mounting Secrets as Volumes
  • Portable Data with ConfigMaps
  • Using ConfigMaps

Lab in dotazione:

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

Informazioni aggiuntive

durata

1 giorno

erogazione

Flex, in Aula, On Site, Remoto

Ti potrebbe interessare…