<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Traefik on Teddy Ferdinand</title><link>https://tferdinand.net/en/categories/traefik/</link><description>Recent content in Traefik on Teddy Ferdinand</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 13 Oct 2020 19:37:40 +0000</lastBuildDate><atom:link href="https://tferdinand.net/en/categories/traefik/index.xml" rel="self" type="application/rss+xml"/><item><title>Traefik 2.3 + ECS + Fargate : Reverse proxy serverless in AWS</title><link>https://tferdinand.net/en/traefik-2-3-ecs-fargate-reverse-proxy-serverless-in-aws/</link><pubDate>Wed, 29 Jul 2020 15:45:30 +0000</pubDate><guid>https://tferdinand.net/en/traefik-2-3-ecs-fargate-reverse-proxy-serverless-in-aws/</guid><description>&lt;p&gt;Traefik is a reverse proxy that we have &lt;a href="https://tferdinand.net/tag/traefik/"&gt;already mentioned on this blog in the past&lt;/a&gt;. Very powerful coupled with containers, it allows a fine and light management of traffic.&lt;/p&gt;
&lt;p&gt;A few days ago, Containous, the editor of Traefik, &lt;a href="https://community.containo.us/t/traefik-realease-v2-3-0-rc2/6942"&gt;announced the release of Traefik 2.3.0-rc2&lt;/a&gt;. This new version brings some changes, including :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The addition of a new service: Traefik Pilot.&lt;/li&gt;
&lt;li&gt;The ability to add plugins to Traefik&lt;/li&gt;
&lt;li&gt;The addition of the ECS provider&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I have already covered the first two points on this blog and I will focus here on the support of the ECS (Elastic Container Service) backend on AWS via a new Traefik provider.&lt;/p&gt;</description></item><item><title>Traefik 2.3 : Towards plugins and beyond!</title><link>https://tferdinand.net/en/traefik-2-3-towards-plugins-and-beyond/</link><pubDate>Thu, 23 Jul 2020 06:38:07 +0000</pubDate><guid>https://tferdinand.net/en/traefik-2-3-towards-plugins-and-beyond/</guid><description>&lt;p&gt;Traefik 2.3 (codename: Picodon - picodon is a cheese, which you can see in the banner of this article) is available as a release candidate since a few days. More than a simple version increment, it brings a lot of new features.&lt;/p&gt;
&lt;p&gt;Two big new features caught my attention:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The new service of Traefik : Traefik Pilot&lt;/li&gt;
&lt;li&gt;Adding plugin management&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Another new feature, compatibility with ECS will be covered in a future article.&lt;/p&gt;</description></item><item><title>Traefik 2 - Reverse proxy in Kubernetes</title><link>https://tferdinand.net/en/traefik-2-reverse-proxy-in-kubernetes/</link><pubDate>Wed, 01 Apr 2020 20:01:29 +0000</pubDate><guid>https://tferdinand.net/en/traefik-2-reverse-proxy-in-kubernetes/</guid><description>&lt;p&gt;Today, we deploy more and more applications and micro-services in Kubernetes. Managing all the entry points of these applications can be problematic. To facilitate this management, there are ingress controllers, Traefik is one of them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Disclaimer :&lt;/strong&gt; This post is a translated version of the blog post I made for my company, you can find the french version &lt;a href="https://blog.wescale.fr/2020/03/06/traefik-2-reverse-proxy-dans-kubernetes/"&gt;here&lt;/a&gt;, on WeScale blog.&lt;/p&gt;
&lt;h2 id="traefik-2---one-ingress-controller-to-control-them-all"&gt;Traefik 2 - One ingress controller to control them all&lt;/h2&gt;
&lt;p&gt;Pourquoi utiliser Traefik ?&lt;/p&gt;</description></item><item><title>Traefik 2 - TLS Configuration (Rank A+ on SSLLabs)</title><link>https://tferdinand.net/en/traefik-2-tls-configuration/</link><pubDate>Mon, 03 Feb 2020 06:50:00 +0000</pubDate><guid>https://tferdinand.net/en/traefik-2-tls-configuration/</guid><description>&lt;p&gt;&lt;em&gt;Disclaimer: Due to the descriptions I give below, this post will be longer than my usual posts.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Security is everyone&amp;rsquo;s business. As a security architect, I&amp;rsquo;m quite sensitive to these subjects.&lt;/p&gt;
&lt;p&gt;As I talked about it recently, I migrated the reverse proxy of this blog from &lt;a href="https://tferdinand.net/small-migration-guide-from-traefik-1-to-traefik-2/"&gt;Traefik 1 to Traefik 2 recently&lt;/a&gt;. So I decided to configure the TLS part afterwards, my goal being to have a secure site (and therefore safe for my users) by letting Traefik manage all this part.&lt;/p&gt;</description></item><item><title>Extraction of Traefik accesslogs and dashboard creation</title><link>https://tferdinand.net/en/extraction-of-traefik-accesslogs-and-dashboard-creation/</link><pubDate>Thu, 16 Jan 2020 20:21:00 +0000</pubDate><guid>https://tferdinand.net/en/extraction-of-traefik-accesslogs-and-dashboard-creation/</guid><description>&lt;p&gt;A few weeks ago, I wrote an article explaining the migration from Traefik 1 to Traefik 2, but this time I propose to address a crucial point in the implementation of an application, its monitoring.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This article explains how I set up my dashboarding, it doesn&amp;rsquo;t explain in any case the &amp;ldquo;enterprise&amp;rdquo; dashboarding that should be more reliable and complete on some points.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;During this article, I will explain how to create this type of dashboard in a very basic way.&lt;/p&gt;</description></item><item><title>Small migration guide from Traefik 1 to Traefik 2</title><link>https://tferdinand.net/en/small-migration-guide-from-traefik-1-to-traefik-2/</link><pubDate>Mon, 06 Jan 2020 06:03:56 +0000</pubDate><guid>https://tferdinand.net/en/small-migration-guide-from-traefik-1-to-traefik-2/</guid><description>&lt;p&gt;I recently moved the front of this blog from Traefik 1 to Traefik 2, and to say the least, it&amp;rsquo;s no picnic.&lt;/p&gt;
&lt;h2 id="my-traefik-use-case"&gt;My Traefik use case&lt;/h2&gt;
&lt;p&gt;I use Traefik as a load balancer/reverse proxy front in a Kubernetes infrastructure. My use is very basic. Depending on certain path and/or domain, I redirect to separate pods. In the case below, I will consider that I have only one pod, this blog. I also manage my certificates with Traefik via Let&amp;rsquo;s Encrypt.&lt;/p&gt;</description></item></channel></rss>