Struttura del corso

[Giorno 01]

Introduzione

Panoramica dell'orchestrazione dei contenitori con Kubernetes

Panoramica dell'architettura Kubernetes

  • Pod, etichette/selettori, controller di replica, servizi, API

Installazione di un cluster Kubernetes

Estrazione di un'immagine Docker da Internet

Creazione di Kubernetes pod, volumi e distribuzioni

Raggruppamento e organizzazione del cluster

Utilizzo di Kubernetes Namespaces per gestire ambienti diversi

  • Gestione degli ambienti di test, staging e produzione all'interno dello stesso cluster
  • Kubernetes Procedure consigliate per gli spazi dei nomi

Individuazione e connessione ai contenitori

Servizi di individuazione e pubblicazione

  • Servizi non HTTP (FTP passivo, SMTP, LDAP, ecc.)

Kubernetes Sicurezza

  • Autenticazione e autorizzazione

Aggiornamento di un cluster Kubernetes

  • Ridurre al minimo l'impatto

Rete avanzata

  • Reti Docker e reti Kubernetes

Interfacciamento tra provider di rete e Kubernetes networking

  • Procedure consigliate per la separazione dei servizi in un cluster
  • Confronto tra diversi fornitori CNI (prestazioni, funzionalità, ecc.)

Monitoraggio Kubernetes

  • Registrazione dei cluster con Elasticsearch e fluentd
  • Monitoraggio a livello di contenitore (interfaccia utente di cAdvisor, Influxdb, Prometheus)

Procedure consigliate per l'esecuzione di server e archivi dati containerizzati

[Giorno 02]

Ridimensionamento del cluster Kubernetes

Infrastruttura per Kubernetes

  • Provisioning, partizionamento, rete

Creazione di un cluster ad alta disponibilità

  • Bilanciamento del carico e individuazione dei servizi

Distribuzione di un'applicazione scalabile

  • Ridimensionamento automatico orizzontale dei pod
  • Clustering di database in Kubernetes

Aggiornamento dell'applicazione

  • Uscite in Kubernetes

Risoluzione dei problemi

  • Diagnosi e risoluzione dei problemi comuni Kubernetes

Riassunto e conclusione

Requisiti

  • Esperienza con i contenitori Docker
  • Familiarità con la riga di comando Linux
  • Comprensione dei concetti di rete

Pubblico

  • Sviluppatori di software
  • Architetti
  • Ingegneri di distribuzione
 14 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (10)

Corsi relativi

Categorie relative