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: , , Tag: ,

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

Obbiettivi 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

Ti potrebbe interessare…