Traefik Training Course

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

Leave a Reply

Your email address will not be published. Required fields are marked *