Docker Swarm
This course is aimed at all developers who know docker and want to learn the techniques to use in the development phase. Thanks to an expert and certified teacher, students will be able to understand which techniques to use to make the most of this tool during the application development and test phase.
Requires, as a prerequisite, to have completed the  DSD101 course  (or have equivalent knowledge)
- COD:Â DSD201
- CATEGORY:Â Docker
DESCRIPTION
COURSE OBJECTIVES
COURSE CONTENT
ADDITIONAL INFORMATION
DESCRIPTION
Prerequisites
- Visual studio code
- Knowledge of basic Linux commands;
- Basic knowledge of networking;
- Have achieved the skills of the  DSD101 course
COURSE OBJECTIVES
- Know how to use Docker Compose correctly
- Understand the methodologies to be used during the development, testing and debugging phases
- Understand how to implement an application inside a container
- Implement logging and error tracking systems inside containers
COURSE CONTENT
- Docker Compose
- Swarm setup and configuration
- Architecture of containerized applications
- Service e Task
- Advanced swarm customization
- Deploying su Swarm
- Scaling workload
- Container scheduling control
- Rolling application updates and rollback
- Application health checks
- Introduction to application troubleshooting
- 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
- Provision persistent storage
- NFS con Swarms
- Monitoring
ADDITIONAL INFORMATION
Duration – 2 days
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
Instructor: English
Labs: English
Slides: English