Descrizione
Lab in dotazione
- 1 student desktop ubuntu
- 3 consul server
- 3 consul client
Prerequisiti
- Conoscenza base comandi linux
- Conoscenza base sistema operativo linux
- Conoscenza base stack TCP/IP
- 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.
Conoscenze/Competenze in uscita
Al termine del corso i partecipanti saranno in grado di:
Teoria
- Comprendere a che cosa server un sistema di service discovery
- Comprendere a che cosa server un sistema di service mesh
- Comprendere l’architettura di Consul
- Comprendere l’utilizzo di Key-Value Store
Pratica
- Installare Consul su VMs
- Configurare Gossip e TLS encryption
- Utilizzare i comandi principali di Consul
- Configurare service discovery e service mesh
- Configurare le ACL
- Eseguire backup e restore di un cluster Consul
Programma didattico
- Installation
- Gossip Config
- Enabling TLS
- CLI over HTTPS
- Service Discovery
- Service Mesh
- Service Health Check
- Key-Value Store
- Consul Watch
- ACL
- Backup & Restore
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom