Listino Supporto Partner Contatti 800 13.40.41

Docker e Kubernetes - Introduzione

Da qualche anno i container come Docker e l'orchestrazione di container come Kubernetes sono argomenti di spicco. Se stai lavorando su architetture a microservizi è molto probabile che avrai già approfondito queste tecnologie in quanto si adattano perfettamente ai microservizi. I container sono anche un ottimo modo per gestire applicazioni legacy e consentono di utilizzare moderne tecniche di distribuzione, anche per queste applicazioni meno recenti.

Questo workshop di 1 giorno ti guiderà dall'inizio con la creazione di container Docker fino all'esecuzione dei container in un cluster Kubernetes.

Illustreremo le nozioni di base prima di passare ad argomenti più avanzati, con una combinazione di slide ed esercitazioni pratiche. I partecipanti impareranno i fondamenti della tecnologia a container ed entro la fine del workshop avranno un'ottima panoramica di Docker e Kubernetes, e saranno in grado di come creare container ed eseguirli, sia su Docker che su Kubernetes.

Conoscenze e competenze che acquisterai dopo aver frequentato questo Workshop:

  • Imparerai cosa sono i container e i microservizi
  • Imparerai cos’è Docker e cos’è Kubernetes
  • Sarai in grado creare immagini Docker
  • Sarai in grado di eseguire container su Docker e su Kubernetes
  • Imparerai delle tecniche della metodologia DevOps usando Docker
  • Sarai in grado di capire perché i container sono fondamentali nell’implementazione della metodologia DevOps
  • Sarai in grado di comprendere come funziona la gestione e l’orchestrazione dei container

PROGRAMMA

Introduzione ai container

  • Microservizi. Cos’è?
  • Cosa sono i container Docker?
  • Perché utilizzare Docker?
  • Architettura Docker
  • Il nostro primo progetto in Docker

Creazione dei container

  • Scrivere un Dockerfile per la tua applicazione
  • Condivisione risorse tra i container
  • Accesso ai servizi containerizzati
  • La regola del singolo processo

Docker in profondità

  • Comprensione, gestione e sicurezza delle immagini Docker
  • Esecuzione, configurazione e funzionamento dei container
  • Volumi. Come funziona e le sue particolarità
  • Networking tra i container
  • Sicurezza dei container

Orchestrazione e funzionamento dei container con Kubernetes

  • Cos’è Kubernetes?
  • Perché utilizzare Kubernetes?
  • Architettura e componenti di Kubernetes
  • Pods, Services, Deployments e Controllers
  • Minikube
  • Kubectl
  • La nostra prima applicazione con Kubernetes

Tutte le sezioni prevedono delle attività pratiche, sia dal docente che dai partecipanti.

A CHI è RIVOLTO?

Questo workshop è particolarmente adatto sia per gli sviluppatori che per i sistemisti. Gli sviluppatori potranno ottenere un modo per controllare e gestire le dipendenze delle loro applicazioni e ridurre drasticamente il ciclo di test e deploy. I sistemisti impareranno un nuovo modo di distribuire e orchestrare le applicazioni, minimizzando le differenze negli ambienti dallo sviluppo locale alla produzione. Si presuppone una conoscenza di base dell'interfaccia della riga di comando di Linux.

E' adatto anche alle figure CTO, Project Manager e CEO che vogliono iniziare ad adottare la metodologia DevOps nella propria azienda.

PREREQUISITI

  • Laptop con Docker preinstallato.

Posso partecipare anche se non riesco ad avere un PC con Docker?

Si. Contatta il gestore del corso. 

RELATORE
Yefry Figueroa, Independent IT Consultant Cloud Specialist 

INIZIO ORE
Registrazione partecipanti 09:30 - 09:45

ISCRIZIONE
Il costo dell'intera giornata è di 295,00 Euro + IVA
Sono inclusi:

  • 2 Coffee Break
  • Pranzo

Numero massimo di partecipanti: 15

Dopo la tua iscrizione, riceverai una conferma di accettazione e, eventualmente, una telefonata conoscitiva.
Cosa aspetti? I posti sono limitati!

27 marzo 2020
Dalle 09:45 alle 18:00
Sala Corsi - CoreTech
Viale Ortles 13,
MILANO (MI)
Corso in aula
  • Docker
  • Kubernetes



Ripe Ncc Member
vmware
CloudLinux
Plesk
HP
Microsoft