Docker Swarm
Questo corso è rivolto a tutti gli sviluppatori che conoscono docker e vogliono imparare le tecniche da utilizzare in fase di sviluppo. Grazie ad un docente esperto e certificato gli studenti saranno in grado capire quali tecniche utilizzare per sfruttare al meglio questo strumento durante la fase di sviluppo e test applicativo.
Richiede, come prerequisito, aver completato il corso DSD101 (o avere conoscenze equivalenti)
COD: DSD201
CATEGORIE: DevOps, Docker, Microservices
TAG: Docker, Swarm
Descrizione
Obiettivi del corso
Contenuti del corso
Informazioni Aggiuntive
Descrizione
Prerequisiti:
- Visual studio code;
- Conoscenza comandi di base Linux;
- Conoscenza di base di networking;
- Aver conseguito le compentenze del corso DSD101
Language
- Trainer: Italian
- Labs: English
- Slides: English
Obiettivi del corso
- Saper utilizzare in modo corretto Docker Compose
- Capire le metodologie da usare durante le fasi di sviluppo, test e debug
- Capire come implementare un’applicazione all’interno di un container
- Implementare sistemi di log e tracciamento errori all’interno dei containers
Contenuti del corso
- Docker Compose
- Impostazione e configurazione di Swarm
- Architettura delle applicazioni containerizzate
- Service e Task
- Personalizzazione avanzata di swarm
- Deploying su Swarm
- Scaling workload
- Container scheduling control
- Rolling application updates and rollback
- Healthchecks delle applicazioni
- Introduzione al troubleshooting applicativo
- Swarm Stack
- Network su Swarm
- Swarm service discovery and routing implementation
- Routing strategies for stateful and stateless workloads
- Swarm ingress traffic
- Config e Secrets su Swarm
- Provisionare storage persistente
- NFS con Swarms
- Monitoraggio
Lab in dotazione:
- 1 student desktop ubuntu
- 1 loadbalancer
- 5 docker node
Informazioni Aggiuntive
durata | 2 giorni |
---|---|
erogazione | Flex, in Aula, On Site, Remoto |