DevOps | Docker Advanced e Kubernetes

Docker e Kubernetes
13 e 14 MARZO

WORKSHOP AGENDA

 

1° Giornata - 13 Marzo | Docker Advanced

Oggi giorno Docker è diventato uno strumento indispensabile sia nella quotidianità degli sviluppatori che degli operators.

Usato sia come strumento per isolare gli ambienti, evitando così i problemi del “ma sulla mia macchina funziona”, sia come strumento per garantire una migliore integrità degli applicativi, Docker si presenta come la soluzione ideale a differenti e comuni problemi legati al ciclo di vita del software.

 

L’agenda della giornata:

- introduzione al DevOps
- differenza tra container e macchine virtuali
- applicazioni stateless
- immagini e container
- volumi: come gestire i dati con Docker
- comunicazione tra container attraverso la networking
- panoramica e stesura di Dockerfile
- configurazioni d’ambiente
- la utility docker-compose
- caso di studio: un intero stack applicativo con Docker

 

Docker Advanced, di cosa hai bisogno?

Sono richieste conoscenze base di Linux, interazione con la shell, aver Docker installato sul proprio sistema operativo… e non dimenticare il tuo laptop!

 

 

2° Giornata - 14 Marzo | Kubernetes

Kubernetes, la piattaforma che permette una gestione intelligente e attiva di tutte le funzionalità di un’applicazione e consente ai team di sviluppo di comporre i vari servizi applicativi in diversi container.

Scalabilità: modellato sugli stessi principi che permettono a Google di veicolare milioni di containers ogni settimana, Kubernetes può scalare senza impattare sul tuo team di sviluppo

Crescita Graduale: non importa quanto le tue esigenze siano complesse, grazie alla sua flessibilità, Kubernetes cresce insieme a te rilasciando le tue applicazioni in modo costante e semplice

Flessibilità: Kubernetes è un software Open Source che ti permette in tutta libertà di godere dei vantaggi delle infrastrutture cloud, ibride e on-premise, dandoti la possibilità di ricollocare i carichi di lavoro dove hai più bisogno

Tanti vantaggi, in una sola piattaforma.

 

L’agenda della giornata:

- introduzione all’orchestrazione dei container
- panoramica su Kubernetes
- pratica con la CLI Kubectl
- definizione e creazione di Pod
- comunicazione tra Pod attraverso i Service
- scalare con i ReplicaSet
- raggruppare i componenti con i Deployment
- caso di studio: deploy dello stack applicativo della prima giornata su Kubernetes

 

Kubernetes, di cosa hai bisogno?

Sono richieste conoscenze base di Linux, interazione con la shell, aver Docker e Minikube installati sul proprio sistema operativo… e non dimenticare il tuo laptop!

 

DOVE?

Il Training si svolgerà a Milano presso Ibuildings c/o Regus - Via Santa Maria Valle, 3

 

QUANDO?

13 e 14 Marzo | Dalle 9* alle 18

Con coffee break!

 

*Accredito dalle 9 alle 9.20

Inizio corso ore 9.30