Durata corso:
2 giorni
Costo:
930,00 €
Kubernetes from Basic to Advanced
Codice: DEVC05
Il corso affronta una vasta gamma di argomenti per fornire ai partecipanti una conoscenza completa di questa potente piattaforma di orchestratura dei container. I partecipanti impareranno come distribuire una serie di server di esempio all’interno di container e successivamente ad automatizzare, scalare e gestire i loro server containerizzati all’interno di un cluster Kubernetes. Il corso presenta anche argomenti più avanzati, guidando i partecipanti attraverso il processo di sicurezza, networking e monitoraggio di un cluster Kubernetes.
Modalità di erogazione
In aula o Live Virtual Classroom
Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza
Contenuti del corso
- Panoramica dell’orchestrazione dei container con Kubernetes
- Panoramica dell’architettura di Kubernetes
- Pods, etichette/selettori, controller di replicazione, servizi, API
- Installazione di un cluster Kubernetes
- Recupero di un’immagine Docker da Internet
- Creazione di pod, volumi e deployment Kubernetes
- Raggruppamento e organizzazione del cluster
- Utilizzo di Namespaces Kubernetes per gestire diversi ambienti
- Scoperta e connessione ai container
- Scoperta e pubblicazione dei servizi
- Servizi non-HTTP (FTP passivo, SMTP, LDAP, ecc.)
- Sicurezza di Kubernetes: Autenticazione e autorizzazione
- Aggiornamento di un cluster Kubernetes
- Networking avanzato
- Networking Docker vs Networking Kubernetes
- Network Provider e Networking Kubernetes
- Registrazione del cluster con Elasticsearch e fluentd
- Monitoraggio a livello di container (cAdvisor UI, Influxdb, Prometheus)
- Best practice per l’esecuzione di server e data store containerizzati
- Scalare il cluster Kubernetes
- Infrastruttura per Kubernetes: Provisioning, partizionamento, networking
- Creazione di un cluster ad alta disponibilità (high-availability cluster)
- Deployment di un’applicazione scalabile
- Auto-scaling orizzontale dei pod
- Clustering dei database in Kubernetes
- Aggiornare la tua applicazione
- Diagnosi e risoluzione dei problemi comuni di Kubernetes
- Laboratori pratici
Partecipanti
- Software Developer
- Architetti del software
- Deployment Engineer
Prerequisiti
- Esperienza con i container Docker
- Conoscenza della Command Line di Linux
- Comprensione dei concetti di Networking
Lingue
Italiano
Vuoi ulteriori info?