Kuma Kubernetes ( kumakbn | 35 hours )

Prerequisites:
  • Esperienza precedente con i fondamenti di Kubernetes e i concetti di containerizzazione
  • Competenza nell'utilizzo dell'interfaccia a riga di comando di Linux
  • Conoscenza delle tecnologie di containerizzazione (Docker, runtime dei container)
  • Conoscenza dei fondamenti delle reti
  • Conoscenza dei principi di networking e dei concetti di service mesh è utile ma non indispensabile

Pubblico

  • Ingegneri DevOps
  • Amministratori Kubernetes
  • Sviluppatori software
  • Architetti di sistema
Overview:

Panoramica del Corso: 

Implementazione e Gestione di Kuma Service Mesh su Kubernetes

Descrizione del Corso:
Questo corso professionale fornisce ai partecipanti le conoscenze e le competenze essenziali necessarie per implementare, gestire e scalare il service mesh Kuma all'interno di ambienti Kubernetes. I partecipanti impareranno tecniche avanzate per il routing del traffico, l'osservabilità e la sicurezza, consentendo loro di migliorare le prestazioni e la affidabilità delle loro applicazioni basate su microservizi.

Obiettivi del Corso:

Comprendere i fondamenti dell'architettura del service mesh e il suo ruolo negli ambienti Kubernetes.
Apprendere come distribuire e configurare il service mesh Kuma all'interno dei cluster Kubernetes.
Esplorare tecniche avanzate di routing del traffico utilizzando le politiche di traffico di Kuma.
Implementare funzionalità di osservabilità come metriche, logging e tracciamento per ottenere informazioni sulla comunicazione del servizio.
Migliorare la sicurezza all'interno degli ambienti dei microservizi utilizzando la crittografia mTLS di Kuma e le capacità di controllo degli accessi.
Acquisire competenze nella gestione e scalabilità delle distribuzioni del service mesh Kuma per supportare i carichi di lavoro delle applicazioni in crescita.
Apprendere le migliori pratiche per risolvere i problemi e ottimizzare le configurazioni del service mesh Kuma.

Formato del corso

  • Sessioni di formazione condotte da un istruttore
  • Laboratori pratici ed esercizi via DaDesktop
  • Discussioni interattive 
  • Materiali e risorse del corso

Opzioni di personalizzazione

Nota: L'outline del corso è flessibile e può essere adattato per soddisfare requisiti e obiettivi specifici dei partecipanti.

Course Outline:

Introduzione all'Integrazione di Kuma e Kubernetes

  • Panoramica di Kuma service mesh e il suo ruolo in Kubernetes
  • Kuma: Panoramica delle caratteristiche e dell'architettura
  • Comprensione dei vantaggi dell'integrazione di Kuma con Kubernetes
  • Confronto tra diverse soluzioni di service mesh nell'ecosistema Kubernetes
  • Comprensione della necessità di un service mesh nell'architettura moderna dei microservizi
  • Installazione di Kuma su cluster Kubernetes
  • Esplorazione dei componenti del piano di controllo e del piano dati di Kuma

Distribuzione e Configurazione di Kuma in Kubernetes

  • Installazione dei componenti del pannello di controllo di Kuma all'interno dei cluster Kubernetes
  • Distribuzione di proxy del piano dati di Kuma insieme ai pod Kubernetes
  • Integrazione con il server API di Kubernetes e sincronizzazione del pannello di controllo
  • Validazione e test della distribuzione di Kuma all'interno degli ambienti Kubernetes

Scoperta dei Servizi e Instradamento del Traffico con Kuma

  • Configurazione della scoperta dei servizi con il catalogo dei servizi di Kuma
  • Implementazione di politiche di instradamento del traffico utilizzando le risorse di instradamento del traffico di Kuma
  • Esercitazioni pratiche: Configurazione dell'istradamento del traffico per vari scenari di distribuzione
  • Strategie di bilanciamento del carico in Kuma: Bilanciamento del carico di livello 4 e di livello 7

Gestione Avanzata del Traffico con Kuma

  • Approfondimento delle politiche di traffico di Kuma
  • Tecniche di routing del traffico, suddivisione e shaping del traffico di Kuma
  • Routing ponderato, iniezione di guasti e circuit breaking
  • Distribuzioni Canary e blue-green con Kuma in Kubernetes

Osservabilità del Traffico e Sicurezza con Kuma

  • Implementazione delle funzionalità di telemetria e osservabilità con i proxy del piano dati di Kuma
  • Introduzione alle capacità di metriche del traffico, tracciatura e logging di Kuma
  • Sicurezza della comunicazione da servizio a servizio con crittografia mTLS
  • Applicazione delle politiche di traffico e controllo degli accessi con le politiche di traffico di Kuma

Potenziamento della Sicurezza con Kuma in Kubernetes

  • Implementazione dell'autenticazione mutual TLS (mTLS) tra i servizi
  • Politiche di controllo degli accessi basate sui ruoli (RBAC) per il controllo degli accessi dettagliato
  • Crittografia e protezione dei dati nel service mesh di Kuma all'interno dei cluster Kubernetes

Osservabilità e Monitoraggio con Kuma

  • Utilizzo di Prometheus e Grafana per il monitoraggio delle metriche di Kuma
  • Logging e tracciamento con Kuma per un'osservabilità migliorata
  • Risoluzione dei problemi e debug delle distribuzioni di Kuma negli ambienti Kubernetes

Strategie di Distribuzione Multi-Cluster

  • Architettura federata del service mesh con Kuma attraverso cluster Kubernetes multipli
  • Replicazione e sincronizzazione del service mesh attraverso i cluster
  • Pianificazione del ripristino da disastri e considerazioni sull'alta disponibilità con Kuma in ambienti multi-cluster

Ottimizzazione delle Prestazioni e Scalabilità di Kuma in Kubernetes

  • Ottimizzazione dei componenti del pannello di controllo e del piano dati di Kuma per le prestazioni
  • Scalabilità delle distribuzioni di Kuma nei cluster Kubernetes
  • Strategie di bilanciamento del carico e ottimizzazione delle prestazioni per il service mesh di Kuma

Argomenti Avanzati e Migliori Pratiche

  • Implementazione di iniezione di fallimenti e circuit breaking per i test di resilienza
  • Tecniche avanzate di instradamento del traffico: Shift del traffico e mirror
  • Integrazione di Kuma con service mesh esterni (ad es. Istio, Linkerd)
  • Migliori pratiche per la distribuzione e la gestione di Kuma in ambienti di produzione
  • Risoluzione dei problemi dei problemi comuni e tecniche di debug

Laboratori Pratici:

  • Configurazione dei cluster Kubernetes per la distribuzione di Kuma
  • Distribuzione di applicazioni microservizi con politiche avanzate di gestione del traffico
  • Implementazione di misure di sicurezza con mTLS e RBAC
  • Monitoraggio delle distribuzioni di Kuma utilizzando Prometheus e Grafana
  • Scenario di distribuzione multi-cluster e test di ripristino da disastri
  • Esercizi di ottimizzazione delle prestazioni e di scalabilità per Kuma in Kubernetes

Progetto e Esame finale (Opzionale)

  • Progetto di conclusione: Progettazione ed implementazione di un'architettura di service mesh utilizzando Kuma per un'applicazione di microservizi campione
  • Esame di certificazione NobleProg: Valutazione della comprensione dei partecipanti dei concetti, della configurazione e delle migliori pratiche di Kuma
Sites Published:

Österreich - Kuma Kubernetes

Schweiz - Kuma Kubernetes

Deutschland - Kuma Kubernetes

Denmark - Kuma Kubernetes

Finland - Kuma Kubernetes

Greece - Kuma Kubernetes

Magyarország - Kuma Kubernetes

Luxembourg - Kuma Kubernetes

España - Kuma Kubernetes

Italia - Kuma Kubernetes

România - Kuma Kubernetes

Slovenia - Kuma Kubernetes

Croatia - Kuma Kubernetes

Serbia - Kuma Kubernetes

Bhutan - Kuma Kubernetes

Nepal - Kuma Kubernetes