How to use Traefik as a Reverse Proxy in Kubernetes? // Ingress Controller Tutorial

preview_player
Показать описание
How can you use Traefik as your Reverse Proxy in Kubernetes? In this video, I explain what Ingress and Ingress Controllers are in Kubernetes, how to configure and expose applications with trusted SSL certs from Letsencrypt by using Cloudflare DNS, and Traefik. #Traefik #Letsencrypt #Cloudflare

Follow me:

Timestamps:

00:00 - Introduction
01:13 - What is Ingress on Kubernetes?
03:16 - Install Traefik on Kubernetes
17:16 - Expose Applications with Ingress

________________
All links with "*" are affiliate links.
Рекомендации по теме
Комментарии
Автор

Hey, thank you for your work! This is the way how the tutorials should be done - very practical, covering all the aspects which you will need in real life, rather then "labs" tutorials. 10 out of 5 content.

oiygkdz
Автор

According to the Traefik docs, using the default SSL certificate by traefik does not scale, for instance if you wanna have more than 1 Traefik replica, you just can't, which is too bad. I deployed the latest version of Traefik but using CertManager and a regular ClusterIssuer, now I can scale up as much as I want. Also, I'm more into IngressRoutes than regular Ingress, flexibility is much better. The video is quite good though, not ideal but it does work.

pausanchezv
Автор

Awesome content and well presented.
Tip for anyone who made the mistake I did and wasted a lot of time, I accidentally uncommented "Cloudflare example", and the acme settings were ignored!

nimendra
Автор

Wow! Thank you for the video - you really demystified ingresses for me 👍🏼

JakeT
Автор

This video is amazing, tried to grok traefik forever and this helped so much!

ytaccount
Автор

This was just what I was looking for. Thanks for a great tutorial and walkthrough.

mattiasfjellvang
Автор

Excellent video. Been a Traefik fan for a while, but only with local Docker runs. Wanted to step up my game to Kubernetes. This got me rolling. But now I would like to take it to the next step and make it more GitOps oriented. Using ArgoCD. I have not been able to find any examples. And my attempts have been failures. The problem comes in trying to get it to add in a modified values.yml file.

PelenTan
Автор

I think it is a great idea to switch to project based videos because this will cover many aspects of kubernetes practicially, just like this video :) Very nice content on your channel 👍

kaiomatico
Автор

nice video, i believe the secrets should be also in same namespace as of the deployment. Else deployment will complain about secretes not found.

naimarshad
Автор

Nice Video!
New video idea: configuring K3S built in traefik to use this config setup, needs a HelmChartConfig crd object so it was a little tricky to get working at first, but makes for a very well integrated setup

lbsfilm
Автор

Hi, Christian
Thanks al lot
so cool & perfect 👌🙏🙏🙏

jamallmahmoudi
Автор

Actually video may be is good for pros, but for person who just strated to learn k8s it is very hard to understand on which position you are currently in - you need to have on side map with the explanation what goes where and current setting affects this route etc (like showing when connection goes in to nginx --> loadbalancer node --> something else etc) to have visual representation.

jjaard
Автор

Hi, could you make a video about rancher since they released new version.

yusranad
Автор

alias "kn" equal "kubectl config set-context --current --namespace=traefik"

tarcisiome
Автор

Thanks man, it was very helpful, can you please tell me what the type of terminal you are using it looks awesome.

yahiyaayoub
Автор

what if? you already have outside traefik that runs on docker is there a way to just integrate that on kubernetes?

kylelaker
Автор

Would love to see a video on a k3s homelab setup (proxmox), configuring traefik in a similar way, using a HelmChartConfig and if this differs.

madhudson
Автор

This is awesome. It was really easy to understand. What VS code extension are you using for auto-completing k8s specific yamls?

bhaaratsharma
Автор

Hi Christian,
thanks for this great video. Everything works perfectly when I am in my home network.
Once I try to hit the URL from my mobile phone or while away from home, the server can't be reached.
Do you know what could be the problem?
Thanks for your support.

paultinzoh
Автор

Very good video with explanations! Traefik is so good when it works but so hard to understand the API documentation :(

Asteryujano