Struttura del corso

Introduzione al Service Mesh

  • Sfide nella gestione di microservizi su larga scala
  • Cosa risolve un service mesh
  • Confronto tra Istio e altri service mesh (Linkerd, Consul)

Fondamenti di Networking Kubernetes

  • Modello di networking base di Kubernetes
  • Servizi, Ingress e bilanciamento del carico
  • Limitazioni del networking nativo di Kubernetes

Funzionalità e Architettura di Istio

  • Piano di controllo vs piano dati
  • Ruolo dei sidecar Envoy
  • Componenti chiave di Istio: Pilot, Citadel, Mixer (legacy), Istiod

Installazione di Istio su Kubernetes

  • Preparare un cluster Kubernetes per Istio
  • Installare Istio con Helm e Istioctl
  • Verificare l'installazione e l'iniezione dei sidecar

Lavorare con la Gestione del Traffico di Istio

  • Configurare il routing, i retry e i failover
  • Deployment Blue/Green e Canary
  • Usare Istio Gateway per il traffico ingresso

Sicurezza del Service Mesh con Istio

  • Mutual TLS (mTLS) per l'autenticazione tra servizi
  • Politiche di autorizzazione (RBAC e ABAC)
  • Architettura Zero Trust in Istio

Osservabilità e Monitoraggio

  • Utilizzare Prometheus e Grafana con Istio
  • Tracciamento distribuito con Jaeger e Zipkin
  • Analisi di metriche, log e tracce

Integrazione di Istio con Calico

  • Applicazione avanzata delle politiche di rete
  • Sicurezza della comunicazione tra pod
  • Best practice per le distribuzioni Istio + Calico

Risoluzione dei problemi e best practice

  • Problemi comuni nelle distribuzioni di Istio
  • Debug dei proxy sidecar
  • Best practice operative per i service mesh in produzione

Riepilogo e passi successivi

Requisiti

  • Una comprensione dei concetti di rete
  • Esperienza con la riga di comando Linux
  • Conoscenza di contenitori e Kubernetes

Pubblico

  • Sviluppatori
  • Architetti del cloud
  • Ingegneri DevOps
  • Ingegneri di rete
  • Amministratori di sistema
 14 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative