Descrizione
Lab in dotazione:
- 1 student desktop ubuntu
- 1 control-plane node
- 1 loadbalancer
- 2 worker nodes
Prerequisiti
- Conoscenza base comandi linux
- Conoscenza base sistema operativo linux
- Conoscenza base stack TCP/IP
- Conoscenza discreta su kubernetes
- Conoscenza base editor di testo su terminale (vi,vim,nano)
Metodologia didattica
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.
Language
- Trainer: Italian
- Labs: English
- Slides: English
Conoscenze/Competenze in uscita
Al termine del corso i partecipanti saranno in grado di:
Teoria
- Comprendere l’architettura di Istio
- Comprendere il funzionamento di un Service Mesh
- Comprendere le componenti core dello strumento
- Comprendere il funzionamento delle componenti aggiuntive
Pratica
- Installare Istio su un cluster kubernetes
- Abilitare la istio injection
- Configurare gli oggetti necessari per poter esporre le varie applicazioni
- Definire le varie regole di service mesh
- Installazione di componenti aggiuntive
Programma didattico
- Install Istio
- Istio Injection
- Deploy bookinfo app
- Ingressgateway
- Destination rule
- Install Jaeger
- Install Prometheus & Grafana
- Install Kiali
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom