Struttura del corso

Introduzione

  • Che cos'è Kubernetes?
  • Containerizzazione e virtualizzazione
  • Panoramica delle caratteristiche e dell'architettura Kubernetes
  • Kubernetes nell'ambito della Cloud Native Computing Foundation (CNCF)

Capire Kubernetes

  • Il ciclo di vita di un'applicazione Kubernetes
  • Kubernetes componenti: Master e Nodi
  • Kubelet, Kube-proxy e altri componenti chiave

Introduttiva

  • Impostazione dell'ambiente di sviluppo
  • Installazione di Kubernetes usando kubeadm
  • Configurazione di kubectl e kubeconfig

Lavorare con i pod

  • Creazione di pod
  • Gestione delle configurazioni dei pod
  • AccessRisoluzione dei problemi relativi ai Pod

ReplicaSet e distribuzioni

  • Creazione e ridimensionamento di ReplicaSets
  • Gestione degli aggiornamenti delle applicazioni con le distribuzioni
  • Utilizzo di aggiornamenti e rollback in sequenza

Servizi e Networking

  • Creazione di servizi per esporre applicazioni
  • Servizi interni ed esterni
  • Criteri di rete per comunicazioni sicure

Archiviazione persistente

  • Attestazione volume persistente (PV) e volume persistente (PVC)
  • Classi di archiviazione
  • Utilizzo dei volumi per la gestione dei dati

Configurazione e segreti

  • Gestione delle configurazioni delle applicazioni
  • Protezione dei dati sensibili con Secrets
  • Utilizzo di ConfigMap per configurazioni esterne

Integrazione di Kubernetes con piattaforme cloud

  • Distribuzione di Kubernetes cluster sui principali provider di servizi cloud
  • Utilizzo di servizi di bilanciamento del carico e controller di ingresso
  • Scalabilità automatica con Horizontal Pod Autoscaler (HPA)

Monitoraggio e registrazione

  • Attuazione dei controlli sanitari
  • Utilizzo di Kubernetes Dashboard per il monitoraggio dei cluster
  • Aggregazione dei log con strumenti come Fluentd ed Elasticsearch

Risoluzione dei problemi

  • Identificazione dei problemi comuni nelle distribuzioni Kubernetes
  • Debug di applicazioni e problemi di rete
  • Analisi di Kubernetes eventi e registri

Riepilogo e prossimi passi

  • Takeaway chiave del corso
  • Risorse consigliate per un ulteriore apprendimento
  • Prossime tappe del tuo Kubernetes viaggio

Requisiti

    Una comprensione dei concetti di base del networking Esperienza con Linux interfaccia della riga di comando Esperienza di programmazione di base in qualsiasi linguaggio

Pubblico

    Gli sviluppatori Amministratori di sistema DevOps Ingegneri
 35 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (6)

Corsi relativi

Categorie relative