Workshop Introduzione a Docker & Kubernetes presso Incontro DevOps Italia 2...

Informazioni sull'evento

Condividi questo evento

Data e ora

Località

Località

Savoia Hotel Regency

Via del Pilastro

2

40127 Bologna

Italy

Visualizza Mappa

Politica di rimborso

Politica di rimborso

Niente rimborsi

Descrizione evento

Descrizione

Workshop introduzione a Docker & Kubernetes in italiano

Ottimizza tempi e costi di sviluppo con i container


Microservizi e Container rappresentano oggi un acceleratore importante per le aziende che stanno adottando la metodologia DevOps e una scelta inevitabile per qualsiasi organizzazione si trovi ad aver a che fare con ambienti applicativi complessi dove le necessità sono:

- sviluppare software più velocemente

- ottenere maggiore semplicità operativa

- mantenere alti standard di sicurezza

- ottimizzare i costi di sviluppo

- rimanere al passo con la concorrenza.

La dirompente tecnologia dei container consente di incapsulare le applicazioni all’interno di ambienti autonomi, trasformando letteralmente e semplificando le modalità di sviluppo applicativo.

Le aziende che li utilizzano nella loro routine di sviluppo lo confermano: attraverso l’utilizzo dei container il tuo team riscontrerà

- maggiore rapidità di deploy

- scalabilità

- portabilità tra gli ambienti di sviluppo

- possibilità di dedicarsi a progetti a maggior valore di business.

Partecipando al nostro Workshop potrai approfondire l'utilizzo e le funzionalità specifiche delle due tecnologie più conosciute e diffuse per la creazione e gestione di un’infrastruttura containerizzata: Docker & Kubernetes.


Docker è un progetto open source che automatizza il deployment di applicazioni all'intero di Container software, fornendo un'astrazione addizionale grazie alla virtualizzazione a livello di sistema operativo. Docker utilizza le funzionalità di isolamento delle risorse del kernel Linux come ad esempio cgroups e namespaces per consentire a "container" indipendenti di coesistere sulla stessa istanza, evitando l'installazione e la manutenzione di una macchina virtuale.

Kubernetes è una piattaforma open source che automatizza le operazioni sui container Linux, eliminando molti dei processi manuali necessari per eseguire il deployment e scalare le applicazioni containerizzate. È possibile creare un cluster di gruppi di host che eseguono container Linux e utilizzare Kubernetes per gestire tali cluster in modo semplice ed efficiente. I cluster possono includere host situati su cloud pubblici, privati o ibridi.

Per le aziende che utilizzano i container, la funzione principale per cui viene utilizzato Kubernetes è l’orchestrazione: quest’ultima consente di interagire con interi gruppi di container contemporaneamente, pianificare e implementare un registro dei container, oltre che di fornire servizi di rete, storage, sicurezza e telemetria.

Nello specifico si andrà a studiare il funzionamento di Docker per la gestione di un’infrastruttura containerizzata complessa, e si approfondirà come Kubernetes, attraverso le sue specifiche funzionalità, si occupa dell’orchestrazione di cluster di medie e grande dimensioni. Quanto spiegato in “teoria” verrà messo in pratica a mano a mano tramite esercizi a cura del docente, che terrà delle vere e proprie Demo reali delle soluzioni, mostrandone passo per passo il funzionamento.

Il workshop fa per te se:

  • Ti stai affacciando ora alla tematica dei container

  • Utilizzi da poco Docker e vorresti approfondirne le funzionalità

  • Vuoi scoprire i vantaggi di Kubernetes ed imparare ad orchestrare cluster di container medio grandi.



Il corso saprà darti un’introduzione a tali tool, e al termine della giornata di formazione:

- Conoscerai le funzionalità Docker i tool a disposizione all’interno della piattaforma

- Sarai in grado di creare container e di gestire un’infrastruttura containerizzata

- Conoscerai i concetti base come “immagine”, gestione dei volumi e “orchestrazione” di container

- Avrai le nozioni che ti permetteranno di gestire infrastrutture containerizzate complesse

- Conoscerai le principali funzionalità e saprai iniziare ad utilizzare Kubernetes

Programma:

Il workshop si svolgerà Giovedì 7 Marzo, dalle 9:30 alle 18:00 a Bologna presso il Savoia Hotel Regency in Via del Pilastro, 2, secondo la seguente agenda:

  • Introduction to Containers: breve descrizione del nuovo ambiente con confronto con ambienti ad hypervisor

  • Docker, containers and images: concetti base di docker, tool a disposizione dell'ambiente, confronto versioni CE en EE. Breve descrizione del funzionamento di docker in sistemi Microsoft

  • Running and managing containers: introduzione al Dockerfile

  • Building images: Build del primo dockerfile ed utilizzo di un registry (dockerhub)

  • Volumes: come gestire i volumi, demo di un ambiente in sync tra host docker diversi

  • Networking: modelli di network utilizzati per la gestione dei container

  • Clustering and orchestrator: intro to swarm (concetti base di swarm, architettura)

  • Manage complex architecture: intro to docker compose (descrizione del tool docker-compose ed integrazione con swarm)

  • Docker DEMO

  • Intro to Kubernetes: cosa è k8s, confronto con swarm, funzionalità

  • Kubernetes architecture: master e minion, funzionalità

  • Kubernetes + Docker

  • Kubernetes DEMO

Docente:

La giornata di formazione verrà tenuta da Francesco Tornieri, Docker Trainer e DevOps Expert presso Kiratech, che si occupa di sicurezza informatica e di sistemi open-source da oltre quindici anni. Francesco ha pubblicato numerosi articoli su riviste come Linux Journal e Hakin9. E' autore del libro "Linux. Configurarlo al meglio". È membro dell’AIPSI - Associazione Italiana Professionisti Sicurezza Informatica. E' certificatore CAcert per certificati SSL. Ricopre la carica di assistente universitario presso l'Università Cattolica di Milano, cattedre di "Informatica 2" e "Sistemi operativi per le banche on-line". E' trainer certificato Docker.

Prerequisiti:

È richiesta familiarità con gli ambienti UN*X sia per quanto concerne i concetti di funzionamento (servizi, permessi, filesystem, ...) sia per l'utilizzo dell'ambiente a riga di comando.

E' necessario avere una ambiente VM con docker già preinstallato (fare riferimento all docs ufficiale per avere maggiori informazioni in merito https://docs.docker.com/engine/installation/#server-). Verrà utilizzata la versione Docker CE. Minikube sarà installato sul computer del docente.

N.B.:

  • L'evento è destinato a clienti finali/prospect. Kiratech si riserva di confermare la registrazione.

  • Il BIGLIETTO PER IL WORKSHOP NON INCLUDE IL TICKET PER LA CONFERENZA INCONTRO DEVOPS ITALIA 2019, CHE POTRA' ESSERE ACQUISTATO SEPARATAMENTE AL SEGUNTE LINK: https://2019.incontrodevops.it/



FAQ:

Come posso ottenere la Fattura una volta acquistato il Workshop?

Se sceglierai di pagare tramite Carta di Credito, la fattura verrà inviata entro il mese di invio del pagamento.

Se sceglierai di pagare tramite Bonifico Bancario, ti invieremo entro 2 giorni la fattura con le istruzioni per il pagamento.

Per richieste particolari info@kiratech.it.

Al termine del workshop verranno rilasciate le slides?

Verrà rilasciata una versione ridotta delle slides presentate, composta dal materiale non coperto da Copyright.

In che modalità posso effettuare il pagamento?

Con Carta di Credito oppure selezionando la modalità di Pagamento Offline "con invio Fattura", che permetterà di effettuare il pagamento tramite Bonifico Bancario. Se verrà selezionato quest'ultima opzione, una volta effettuato l'ordine su Eventbrite, riceverà entro 2 giorni la fattura dei biglietti con i dettagli per effettuare il pagamento. Quest'ultimo dovrà essere ricevuto entro 7 giorni lavorativi data fattura, pena l'annullamento della registrazione.


Autorizzando il trattamento dei dati da parte di Kiratech, confermi di aver letto la nostra Privacy Policy.

Data e ora

Località

Savoia Hotel Regency

Via del Pilastro

2

40127 Bologna

Italy

Visualizza Mappa

Politica di rimborso

Niente rimborsi

Salva questo evento

Evento salvato