Workshop: Introduzione a Kubernetes per Software Engineer/Developer
Partecipa al workshopIntroduzione a Kubernetes per Software Engineer/Developer
Workshop realizzato in collaborazione con SIGHUP
Il workshop è rivolto a developer e software engineer che vogliono approfondire le conoscenze di Kubernetes ed imparare le best-practice per il deployment di architetture monolitiche e/o a microservizi.
Nella prima parte del workshop, partiremo dalle basi di Kubernetes, vedendo i principi fondamentali ed il funzionamento dei componenti core. Nella seconda parte ci concentreremo su argomenti avanzati quali le best practices di deployment, il troubleshooting applicativo, la gestione dei manifests (con Kustomize ed Helm), ed infine, le pipeline di continuous integration e continuous delivery.
Docente
Giuseppe Rotella
DevOps EngineerSIGHUP
Atlassian Certified Expert e Devops Engineer con esperienza nella progettazione, configurazione e distribuzione di soluzioni Atlassian e Devops. Amante della tecnologia e delle innovazioni, a cui piace confrontarsi e condividere le informazioni quotidianamente. Affascinato dall’evoluzione del mondo DevOps e dal progresso tecnologico.
Programma
- Architettura di Kubernetes;
- Componenti e risorse base;
- Deployment di un’applicazione con architettura three-tier su Kubernetes;
- Troubleshooting e debugging applicativo;
- Best practices per i deployment di applicazioni;
- Gestione dei manifests con Kustomize e Helm;
- Introduzione a pipeline di CI/CD e GitOps.
Cosa ottieni frequentando il workshop
Grazie a questo workshop:
- Diventerai cintura nera di tutti i componenti core per la gestione del lifecycle applicativo;
- Imparerai ad utilizzare Helm e Kustomize per gestire e distribuire i tuoi applicativi;
- Imparerai come fare debugging e troubleshooting delle tue applicazioni;
- Imparerai le best practice per il deployment delle tue architetture software.
Requisiti di partecipazione
Il workshop è di livello introduttivo/base ed è rivolto a developer e software engineer.
Sono richieste:
- Familiarità con ambiente Linux/Unix;
- Esperienza nella scrittura e deploy di microservizi;
- Conoscenza base di Docker.
Per partecipare sono necessari:
- Un laptop;
- Un terminale da cui poter effettuare una connessione SSH verso gli ambienti di laboratorio.
Prima dell’inizio del workshop, verranno fornite ad ogni partecipante le credenziali di accesso di un Cluster Kubernetes di laboratorio dove poter sperimentare gli argomenti trattati nel corso.
Si raccomanda ad ogni partecipante di verificare (prima dell’inizio del workshop) il corretto accesso al cluster di Lab, e di segnalare eventuali problemi.
Informazioni utili
Il workshop si svolge in presenza, a Bologna. Non è possibile partecipare da remoto. L'accesso sarà subordinato alle normative COVID-19 vigenti.
ATTENZIONE: Il biglietto per il workshop è venduto separatamente da quello per la conferenza. Per partecipare a workshop + conferenza occorre acquistare due biglietti separati.
Assicurati un posto! I biglietti sono in vendita
Partecipa al workshopGiovedì 27 Ottobre 2022, dalle 9:30 alle 18. Sono inclusi coffee break e pranzo.
Giuseppe Rotella
DevOps EngineerSIGHUP