Descrizione
Descrizione Corso
Docker è una piattaforma per container per costruire e gestire la più ampia scala di applicazioni dalla fase di sviluppo a quella di messa in produzione sia onpremise che nel cloud.
Kubernetes è un sistema opensource per automatizzare il deployment, la scalabilità e la gestione di container applicativi.
Destinatari e requisiti
Richieste conoscenze del sistema operativo Linux e architettura di rete; conoscenze di
programmazione ad oggetti.
Durata e partecipanti
24 ore
n. minimo allievi: 10
n. massimo allievi: 15
Obiettivi
Il Corso Docker e Kubernetes permette di fornire ai partecipanti una base completa delle tecnologie Docker e Kubernetes, i container software più usati e più famosi sul mercato. I partecipanti impareranno a gestire l’infrastruttura dei microservizi partendo dalle basi le tecnologie Docker come strumento per containerizzare gli applicativi e Kubernetes come orchestratore dei container
Certificato/attestato
Attestato di frequenza
Didattica
Metodologia
La formazione sarà erogata con lezioni frontali in aula o in FAD in modalità sincrona. La fase teorica sarà costantemente accompagnata da esercitazioni, casi pratici di studio e simulazioni.
Dotazioni
Dispense in formato digitale.
Valutazione
Prova pratica
Esame
–
Programma del Corso
- Introduzione alla virtualizzazione
- Cos’è Docker
- Cosa sono i Container
- Differenze tra virtualizzazione e Container
- Installazione Docker su virtual machine Linux
- Gestione delle Immagini con Docker
- Gestione dei Container con Docker
- Creazione pagina web con Docker ed esposizione servizio
- Creazione e customizzazione Container con Dockerfile
- Cos’è Docker-Compose
- Installazione Docker-Compose
- Gestione dei volumi in Docker
- Gestione dei Servizi in Docker
- Cos’è Kubernates
- L’Architettura e come funziona Kubernates
- I componenti di Kubernates
- Installazione e utilizzo Kubernates
- Kubectl
- ReplicaSet, Deployment, rolling updates, rollbacks, Jobs, CronJobs
- Labels, Selectors, DaemonSet, PersistentVolumeClaims, ConfigMaps, RBAC
- Introduzione ai Micro Servizi
- Strategie di deployment in kubebernetes
- Pattern: ambassador, adapter, sidecar
- Utilizzo di HELM
Per informazioni
Per maggiori informazioni sul corso di “Docker & Kubernetes” compila il form di contatto sottostante, oppure contattaci al numero 06/5041786.