Contattataci

Struttura del corso

Introduzione a Kubernetes

  • Cos’è Kubernetes?
  • I vantaggi dell’orchestrazione dei container
  • Kubernetes rispetto a Docker Swarm e ad altri strumenti di orchestrazione

Componenti principali e architettura

  • L’architettura del piano di controllo e dei nodi
  • Pod, ReplicaSet e Deployments
  • Servizi, etichette e selettori

Configurazione di un ambiente Kubernetes

  • Utilizzo di Minikube o Kind per creare cluster locali
  • L’utilizzo dello strumento da riga di comando kubectl
  • Accesso e analisi dei componenti del cluster

Distribuzione delle applicazioni su Kubernetes

  • Creazione e gestione di pod e deployements
  • Eseguire aggiornamenti progressivi o ripristini in caso di problemi
  • Gestione delle immagini dei container

Reti e servizi

  • Panoramica sulla rete del cluster
  • Creazione di servizi interni ed esterni
  • Nozioni di base su DNS, controller ingress e bilanciamento del carico

Volumi e archiviazione

  • Lavorare con i volumi persistenti e le richieste associate
  • Le classi di storage e il provisioning dinamico
  • Strategie per garantire la persistenza dei dati

Monitoraggio del cluster e risoluzione dei problemi

  • Analisi dei log e degli eventi dei pod
  • I comandi diagnostici più utilizzati in kubectl
  • Best practice riguardo ai limiti di risorse e alle verifiche di integrità del sistema

Riepilogo e prossimi passi

Requisiti

  • Conoscenza di base dei concetti legati alla containerizzazione (ad esempio Docker)
  • Esperienza nell’utilizzo della riga di comando di Linux
  • Nozioni basilari di rete e amministrazione sistemistica

Destinatari del corso

  • Sviluppatori che implementano applicazioni containerizzate
  • Ingegneri DevOps responsabili dell’orchestrazione dei container
  • Amministratori di sistema che gestiscono ambienti Kubernetes
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative