Overview
Traefik is an open-source edge proxy that simplifies the deployment and operations of microservices through efficient routing and load balancing. Traefik automatically inspects and configures microservice infrastructures.
This instructor-led, live training (online or onsite) is aimed at system administrators and developers who wish to deploy, manage, monitor, and operate microservices using Traefik.
By the end of this training, participants will be able to:
- Configure and launch Traefik through a Docker provider.
- Enable secure and encrypted connections using Let’s Encrypt.
- Deploy and connect middleware to a router to transform service requests.
- Monitor Traefik operations using the dashboard.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- Experience with container systems
- Basic understanding of cloud-native technology
Audience
- System administrators
- Developers
Course Outline
Introduction
Overview of Traefik Features and Architecture
- Background and components
- Supported providers
Configuring Traefik
- Setting up a provider
- Dynamic and static configurations
Launching Traefik
- Proxies, routers, and services
- Load balancing
Enabling HTTPS and TLS Using Let’s Encrypt
- User-defined and automated certificates
- Let’s Encrypt challenges (DNS, HTTPS, TLS)
Deploying Using Middleware
- Middleware functions and types
- Connecting the router to the middleware
Monitoring and Operating Services
- Traefik observability
- Dashboard configuration
Troubleshooting
Summary and Conclusion