DSK306 – Istio

Il corso si concentra sulla piattaforma di service mesh open source Istio. Gli argomenti coperti includono l’installazione di Istio, la sua iniezione in un cluster Kubernetes, la gestione del traffico di ingresso ed uscita, la sicurezza, il monitoraggio, la distribuzione Blue Green e Canary, l’aggiunta di autenticazione JWT, l’uso di strumenti diagnostici e altro ancora. Il corso include demo dal trainer e laboratori per fornire un’esperienza pratica con Istio. I partecipanti impareranno ad utilizzare Istio per migliorare l’affidabilità, la sicurezza e la visibilità delle loro applicazioni su Kubernetes.

Obiettivo

  • Installare Istio e iniettarlo in un cluster Kubernetes
  • Gestire il traffico di ingresso ed uscita utilizzando Istio
  • Utilizzare strumenti come Jaeger, Prometheus, Grafana e Kiali per il monitoraggio
  • Impostare e utilizzare la distribuzione Blue Green e Canary
  • Utilizzare Istio per migliorare la sicurezza delle applicazioni su Kubernetes
  • Aggiungere autenticazione JWT per l’autenticazione degli utenti finali
  • Utilizzare strumenti diagnostici per la risoluzione dei problemi

Prerequisiti

  • Conoscenza di base di Kubernetes e degli strumenti di gestione del cluster
  • Conoscenza di base del linguaggio YAML
  • Familiarità con le architetture di microservizi e le tecniche di monitoraggio
  • Esperienza di base nell’utilizzo di strumenti di monitoraggio come Prometheus e Grafana
  • Conoscenza di base dei concetti di sicurezza in Kubernetes

Durata

1 giornata

Argomenti trattati

  • Install Istio
  • Istio Injection
  • Controlling Ingress Traffic
  • Install Jaeger
  • Install Prometheus and Grafana
  • Install Kiali
  • Routing
  • Blue Green and Canary Deployments
  • Controlling Egress Traffic
  • Deploy Hipster App
  • Fault Delay Injection
  • Circuit Breaker
  • Retry
  • Security
  • Mirroring
  • Authorization on Ingress Gateway
  • Add End-User JWT Authentication

Laboratori in dotazione

Il corso prevede laboratori didattici in cui ciascuno studente potrà lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nell’utilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.

DSK306

Questo corso è disponibile su richiesta

CLICCA QUI PER INFORMAZIONI

Categoria:

Descrizione

Prerequisiti

  • Aver sostenuto i corsi DSK101, DSK102 e DSK201.
  • Buona conoscenza di Linux e conoscenza basica di kubernetes
  • Buona conoscenza di YAML/JSON
  • Conoscere almeno 1 linguaggio di programmazione.

Laboratori in dotazione

  • 1 student desktop ubuntu
  • 2 ubuntu (data-nodes)

Durata

1 giornata

Informazioni

    Acconsento all'uso dei mie dati ai fini indicati dalla Privacy Policy

    Vorrei essere aggiornato sulle offerte e le novità dei vostri corsi.