Panoramica sul corso
  • Presentazione del corso
  • Panoramica sul corso
  • Come seguire il corso ed ottenere supporto
  • Lezione testuale: come seguire il corso ed ottenere supporto
Corso intensivo su Docker
  • Introduzione al corso intensivo su Docker
  • Introduzione alle tecnologie sulla virtualizzazione
  • Architettura client-server di Docker
  • Installazione di Docker per Mac/Windows
  • Installazione del toolbox di Docker
  • Avviamo il nostro primo container Docker con “Hello World”
  • Importanti concetti sulla tecnologia Docker
  • Andiamo più a fondo nello studio dei container Docker
  • Il port mapping e i comandi di log per Docker
  • I layer delle immagini Docker
  • Costruire immagini Docker scrivendo un Dockerfile
  • Costruire immagini Docker con il comando Docker commit
  • Uno studio approfondito sul Dockerfile
  • Push delle immagini Docker su Docker Hub
  • Containerizzare una semplice applicazione web “Hello World”
  • Lezione testuale: Containerizzare una semplice applicazione web “Hello World”
  • Implementazione di un semplice servizio di Look-Up con chiave-valore
  • Creazione di link per il Docker container
  • Automatizzare il workflow corrente con Docker compose
  • Analisi dettagliata sul Workflow di Docker compose
  • Tempo di imparare Kubernetes
Iniziamo a parlare di Kubernetes
  • Introduzione all’orchestrazione dei container
  • Panoramica di Kubernetes
  • AWS EKS è disponibile!
  • Deploy di Kubernetes
  • Setup di Minikube
  • Lezione testuale: setup di Minikube
  • La tua prima applicazione con Kubernetes
  • I comandi relativi alla lezione “la tua prima applicazione con Kubernetes”
  • Kubectl di base
  • Comandi di base di kubectl
Concetti principali e basi di Kubernetes
  • L’Architettura di Kubernetes
  • Scalare le applicazioni
  • Comandi per scalare le applicazioni
  • Deploy delle applicazioni
  • Comandi per il deploy
  • Label e Selector
  • Controllo di operatività
  • Interfaccia Web
  • Comandi per l’interfaccia web
  • Esercizio: concetti principali e basi di Kubernetes
Analisi approfondita su Kubernetes
  • DNS e Service Discovery
  • Lezione testuale: DNS e Service Discovery
  • Volumes
  • Comandi per i Volumes
  • Secrets
  • Secret
  • Comandi per i secret
  • Utilizzo e monitoraggio delle risorse
  • Comandi per l’utilizzo ed il monitoraggio delle risorse
  • Namespace e resource quotas
  • Comandi per i namespace e i resource quotas
  • Auto-scaling
  • Comandi per l’auto-scaling
  • Auditing
  • Lezione testuale: auditing
  • Esercizio: auto-scaling e risorse
  • Lezioni bonus: Kubernetes networking
Kubernetes in produzione
  • Disponibilità dei servizi
  • Master
  • Lezione testuale: Master
  • Impostare la disponibilità dei servizi
  • I Volumes su AWS
Helm
  • Introduzione
  • Una visione d'insieme della sezione
  • Cos'è Helm?
  • Guida per l'installazione di Helm
  • Primo deployment con Helm
  • Creazione di Chart con Helm
  • I Template Calls di Helm
  • I Value di Helm
  • Comandi principali per Helm
Conclusioni
  • Conclusioni
  • Ulteriori lezioni
  • Coupons per altri corsi