Workshop: Getting Started with Traefik
Traefik Labs Traefik Labs
3.54K subscribers
24,656 views
201

 Published On Apr 22, 2021

Adding an ingress controller / reverse proxy may sound intimidating, but Traefik makes it incredibly easy. During this workshop, we will walk you through launching a new setup of Traefik Proxy, including securing all of your sites using free Let’s Encrypt SSL certificates.

By the end of this lesson, you will be able to have all of your sites and services running behind a single proxy that can be as simple and flexible as you need it.L

Repo: https://github.com/jakubhajek/traefik...

You'll need the following to accomplish the lessons provided:

Kubernetes 1.19+
Helm 3 installed
(Optional) For SSL/TLS using Let’s Encrypt: A public domain with DNS that resolves to your Traefik Proxy instance

In this workshop, Jakub covers the following lessons:
Q & A Gist: https://gist.github.com/jakubhajek/2f...

0:00 - Introduction
8:22 - Traefik and Kubernetes Ingress
11:32 - Traefik Providers for Kubernetes
13:59 - Installing Traefik Proxy
19:27 - Traefik Dashboard
22:37 - Deploying test application on Kubernetes
26:24 - Creating Kubernetes Ingress HTTP
30:33 - Helm, Adding extra configuration to values.yaml
34:09 - Deploying Traefik with the new configuration
36:53 - Creating Kubernetes Ingress HTTPS
41:23 - Creating RedirectScheme Middleware
44:27 - Assigning Middleware to the Kubernetes Ingress HTTP
47:01 - Scaling up / down the application
49:50 - Creating Kubernetes CRD Traefik IngressRoute (HTTP)
52:02 - Creating Kubernetes CRD Traefik IngressRoute (HTTPS)
58:54 - Creating Basic Auth Middleware with Kubernetes Secrets
1:01:23 - Kubernetes CRD for Dashboard
1:04:36 - Enabling metrics endpoint
1:06:40 - Installing Prometheus Stack

Join Jakub Hajek, Product Adoption Specialist for this session to get up and running...fast!

For more about Traefik Labs, visit: www.traefik.io

show more

Share/Embed