Skip to main content

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?
Stiamo caricando il listino completo dei corsi
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.