<?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/tags/traefik/</link><description>Recent content in Traefik on Teddy Ferdinand</description><generator>Hugo</generator><language>fr-FR</language><lastBuildDate>Fri, 05 Jan 2024 22:01:53 +0000</lastBuildDate><atom:link href="https://tferdinand.net/tags/traefik/index.xml" rel="self" type="application/rss+xml"/><item><title>Traefik 2.5, quoi de neuf ?</title><link>https://tferdinand.net/traefik-2-5-quoi-de-neuf/</link><pubDate>Tue, 29 Jun 2021 16:56:13 +0000</pubDate><guid>https://tferdinand.net/traefik-2-5-quoi-de-neuf/</guid><description>&lt;p&gt;Traefik a annoncé la sortie de la version 2.5 (en version préliminaire).&lt;/p&gt;
&lt;p&gt;Cette nouvelle version, comme d&amp;rsquo;habitude, porte le nom d&amp;rsquo;un fromage, à savoir &lt;em&gt;Brie&lt;/em&gt;, habitant à côté de Meaux, je suis obligé de couvrir cette version!&lt;/p&gt;
&lt;p&gt;Embarquez avec moi pour un petit tour d&amp;rsquo;horizon des changements.&lt;/p&gt;
&lt;h2 id="bienvenue-au-http3"&gt;Bienvenue au HTTP/3&lt;/h2&gt;
&lt;p&gt;Le &lt;a href="https://github.com/traefik/traefik/pull/7724"&gt;HTTP/3 est maintenant pris en charge&lt;/a&gt; (en mode expérimental) par cette nouvelle version.&lt;/p&gt;
&lt;p&gt;Le HTTP/3 est comme son nom l&amp;rsquo;indique le successeur du HTTP/2 que nous utilisons encore en grande partie sur Internet. Basé sur l&amp;rsquo;UDP, il permet d&amp;rsquo;améliorer le confort des connexions en évitant le redémarrage du &lt;em&gt;handshake&lt;/em&gt; TCP lors d&amp;rsquo;une perte de paquet. De plus, la couche TLS (Transport Layer Security) est incluse nativement dans le connecteur HTTPS.&lt;/p&gt;</description></item><item><title>Cloudflare : configurer rapidement avec Terraform et Traefik</title><link>https://tferdinand.net/cloudflare-configurer-rapidement-avec-terraform-et-traefik/</link><pubDate>Mon, 19 Apr 2021 06:23:00 +0000</pubDate><guid>https://tferdinand.net/cloudflare-configurer-rapidement-avec-terraform-et-traefik/</guid><description>&lt;p&gt;Depuis quelques semaines maintenant ce blog est derrière Cloudflare.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Bascule sur &lt;a href="https://twitter.com/Cloudflare?ref_src=twsrc%5Etfw"&gt;@Cloudflare&lt;/a&gt;, c&amp;rsquo;est fait! :) &lt;a href="https://t.co/pZyq0x6Juy"&gt;pic.twitter.com/pZyq0x6Juy&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;— Teddy FERDINAND (@TeddyFERDINAND1) &lt;a href="https://twitter.com/TeddyFERDINAND1/status/1371736321883049986?ref_src=twsrc%5Etfw"&gt;March 16, 2021&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Dans ce billet, je vais vous expliquer pourquoi et comment j&amp;rsquo;ai configuré Cloudflare devant Traefik.&lt;/p&gt;
&lt;h2 id="cloudflare--pourquoi-utiliser-un-cdn"&gt;Cloudflare : Pourquoi utiliser un CDN?&lt;/h2&gt;
&lt;p&gt;Cloudflare est avant tout un CDN, un &lt;em&gt;&lt;strong&gt;C&lt;/strong&gt;ontent &lt;strong&gt;D&lt;/strong&gt;elivery &lt;strong&gt;N&lt;/strong&gt;etwork&lt;/em&gt;. Le rôle d&amp;rsquo;un CDN est de réduire autant que possible la latence de réponse pour l&amp;rsquo;utilisateur final, en exploitant plusieurs points.&lt;/p&gt;</description></item><item><title>Comment mon serveur est revenu rapidement en ligne</title><link>https://tferdinand.net/comment-mon-serveur-est-revenu-rapidement-en-ligne/</link><pubDate>Mon, 22 Mar 2021 04:20:10 +0000</pubDate><guid>https://tferdinand.net/comment-mon-serveur-est-revenu-rapidement-en-ligne/</guid><description>&lt;p&gt;Dernièrement, j&amp;rsquo;ai rencontré plusieurs soucis sur mon serveur dédié qui héberge (entre autres) ce blog.&lt;/p&gt;
&lt;p&gt;Aujourd&amp;rsquo;hui, je vous propose de voir comment j&amp;rsquo;ai réussi à remettre rapidement mon serveur en ligne, en le réinstallant intégralement, et en changeant d&amp;rsquo;OS.&lt;/p&gt;
&lt;h2 id="un-drame-en-3-actes"&gt;Un drame en 3 actes&lt;/h2&gt;
&lt;p&gt;Durant la nuit, à 2h du matin le 8, mon serveur a redémarré suite à un kernel panic. Arbre qui cache souvent la forêt, le kernel panic est une erreur grave que le système n&amp;rsquo;a pas réussi à empêcher et qui a eu trop d&amp;rsquo;impact pour qu&amp;rsquo;il maintienne sa stabilité. Pour les amateurs de Windows, nous pourrions comparer ça à un écran bleu (BSOD).&lt;/p&gt;</description></item><item><title>De l'audimetrie de Traefik libre avec Matomo</title><link>https://tferdinand.net/de-l-audimetrie-de-traefik-libre-avec-matomo/</link><pubDate>Mon, 15 Feb 2021 06:00:00 +0000</pubDate><guid>https://tferdinand.net/de-l-audimetrie-de-traefik-libre-avec-matomo/</guid><description>&lt;p&gt;Il y a quelque temps, je vous avais parlé du tracking et des raisons pour &lt;a href="https://tferdinand.net/pourquoi-est-ce-que-je-tiens-a-mes-donnees-personnelles/"&gt;lesquelles je tenais à ma vie privée&lt;/a&gt;. Dans ma conclusion, j&amp;rsquo;indiquais que le tracking utilisateur restait tout de même un outil utile pour une entreprise, à condition qu&amp;rsquo;il soit éthique et respectueux des utilisateurs.&lt;/p&gt;
&lt;p&gt;Toutefois, très souvent, je vois que Google Analytics est utilisé par les sites sur lesquels je navigue. Ce dernier est loin (même très loin) d&amp;rsquo;être respectueux des données de vos utilisateurs. Pire! Vous permettez à Google de connaitre l&amp;rsquo;activité de votre site de bout en bout et de savoir comment mieux cibler ses publicités (entre autres).&lt;/p&gt;</description></item><item><title>Créer des boxes Vagrant facilement en utilisant Packer</title><link>https://tferdinand.net/creer-des-boxes-vagrant-facilement-en-utilisant-packer/</link><pubDate>Mon, 11 Jan 2021 08:15:18 +0000</pubDate><guid>https://tferdinand.net/creer-des-boxes-vagrant-facilement-en-utilisant-packer/</guid><description>&lt;p&gt;Il y a quelques mois, j’ai écrit un billet pour expliquer comment créer facilement un cluster Kubernetes local en exploitant Vagrant et Traefik. Vous pouvez d’ailleurs le retrouver ici :&lt;/p&gt;






&lt;a class="bookmark-card" href="https://tferdinand.net/creer-un-cluster-kubernetes-local-avec-vagrant/" target="_blank" rel="noopener noreferrer"&gt;
 
 &lt;div class="bookmark-card__image"&gt;
 &lt;img src="bookmark-1.jpg" alt=""&gt;
 &lt;/div&gt;
 

 &lt;div class="bookmark-card__content"&gt;
 &lt;div class="bookmark-card__title"&gt;Créer un cluster Kubernetes local avec Vagrant&lt;/div&gt;

 
 &lt;div class="bookmark-card__description"&gt;Tester Kubernetes est assez facile grâce à des solutions telles que Minikube. Toutefois, lorsqu’on souhaite tester des fonctionnalités propres à du cluster,comme de l’équilibrage de charge ou de la bascule, ce n’est plus forcémentadapté. Il est possible de monter son infrastructure Kubernetes su…&lt;/div&gt;
 

 &lt;div class="bookmark-card__meta"&gt;
 
 Teddy FERDINAND
 
 &lt;/div&gt;
 &lt;/div&gt;
&lt;/a&gt;
&lt;p&gt;Aujourd’hui, je vous propose de voir comment on peut accélérer encore cette création en construisant nous-mêmes la &lt;em&gt;box&lt;/em&gt; utilisée par Vagrant, préconfiguré avec nos outils. Ce billet est donc la suite de celui cité au-dessus. Certaines notions ne seront donc pas de nouveau abordées.&lt;/p&gt;</description></item><item><title>French Tech - Interview d'Emile Vauge, créateur de Traefik</title><link>https://tferdinand.net/french-tech-interview-demile-vauge-createur-de-traefik/</link><pubDate>Thu, 17 Dec 2020 06:00:00 +0000</pubDate><guid>https://tferdinand.net/french-tech-interview-demile-vauge-createur-de-traefik/</guid><description>&lt;p&gt;Pour terminer cette année 2020, je vous propose un nouveau format pour ce blog, je vais interviewer ponctuellement des personnes qui composent le paysage de la French Tech !&lt;/p&gt;
&lt;p&gt;Pour ce premier billet, j’ai eu l’occasion d’échanger avec Emile Vauge, le papa de Traefik et de &lt;a href="https://traefik.io/"&gt;Containous, qui s’appelle depuis peu Traefik Labs&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;L’occasion de faire une rétrospective sur Traefik qui a soufflé dernièrement sa cinquième bougie.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Afin de ne pas &amp;ldquo;dénaturer&amp;rdquo; le contenu de cet échange, cet article ne sera pas disponible en anglais.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Créer un cluster Kubernetes local avec Vagrant</title><link>https://tferdinand.net/creer-un-cluster-kubernetes-local-avec-vagrant/</link><pubDate>Sun, 13 Sep 2020 10:17:22 +0000</pubDate><guid>https://tferdinand.net/creer-un-cluster-kubernetes-local-avec-vagrant/</guid><description>&lt;p&gt;Tester Kubernetes est assez facile grâce à des solutions telles que Minikube.&lt;/p&gt;
&lt;p&gt;Toutefois, lorsqu&amp;rsquo;on souhaite tester des fonctionnalités propres à du cluster, comme de l&amp;rsquo;équilibrage de charge ou de la bascule, ce n&amp;rsquo;est plus forcément adapté.&lt;/p&gt;
&lt;p&gt;Il est possible de monter son infrastructure Kubernetes sur des serveurs, ou en exploitant des services managés chez un fournisseur cloud (Kapsule chez Scaleway, AKS chez Azure, GKE chez GCP ou EKS chez AWS par exemple).&lt;/p&gt;</description></item><item><title>Traefik 2.3 + ECS + Fargate : Reverse proxy serverless dans AWS</title><link>https://tferdinand.net/traefik-2-3-ecs-fargate-reverse-proxy-serverless-dans-aws/</link><pubDate>Wed, 29 Jul 2020 15:33:32 +0000</pubDate><guid>https://tferdinand.net/traefik-2-3-ecs-fargate-reverse-proxy-serverless-dans-aws/</guid><description>&lt;p&gt;Traefik est un reverse proxy que nous avons déjà &lt;a href="https://blog.wescale.fr/tag/traefik/"&gt;évoqué sur ce blog par le passé&lt;/a&gt;. Très puissant couplé avec des containers, il permet une gestion fine et légère du trafic.&lt;/p&gt;
&lt;p&gt;Il y a quelques jours, Containous, l’éditeur de Traefik, a annoncé la sortie de Traefik 2.3.0-rc2. Cette nouvelle version apporte quelques changements, et notamment :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L’ajout d’un nouveau service : Traefik Pilot&lt;/li&gt;
&lt;li&gt;La possibilité d’ajouter des plugins à Traefik&lt;/li&gt;
&lt;li&gt;L’ajout du provider ECS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;J&amp;rsquo;ai déjà abordé les deux premiers points sur &lt;a href="https://tferdinand.net/traefik-2-3-vers-les-plugins-et-au-dela/"&gt;mon blog personnel&lt;/a&gt; et je vais m&amp;rsquo;intéresser ici au support du backend ECS (Elastic Container Service) sur AWS via un nouveau provider Traefik.&lt;/p&gt;</description></item><item><title>Traefik 2.3 : Vers les plugins et au-delà!</title><link>https://tferdinand.net/traefik-2-3-vers-les-plugins-et-au-dela/</link><pubDate>Wed, 22 Jul 2020 19:30:27 +0000</pubDate><guid>https://tferdinand.net/traefik-2-3-vers-les-plugins-et-au-dela/</guid><description>&lt;h4 id="mise-à-jour-le-22122021"&gt;Mise à jour le 22/12/2021&lt;/h4&gt;
&lt;p&gt;Ce contenu a été mis à jour le 22/12/2021 pour pointer vers la version 2.5.5 de Traefik Proxy et Kubernetes 1.20.&lt;/p&gt;
&lt;p&gt;Traefik Pilot n&amp;rsquo;est plus en beta, donc la ligne de lancement a été modifiée pour refléter cet état.&lt;/p&gt;
&lt;p&gt;Traefik 2.3 (nom de code : Picodon - le picodon est un fromage, que vous pouvez voir en bannière de cet article) est disponible en &lt;em&gt;release candidate&lt;/em&gt; depuis quelques jours. Plus qu&amp;rsquo;une simple incrémentation de version, il apporte son lot de nouveautés.&lt;/p&gt;</description></item><item><title>Pourquoi et comment je me suis débarrassé de Disqus</title><link>https://tferdinand.net/pourquoi-je-me-suis-debarrasse-de-disqus/</link><pubDate>Mon, 20 Jul 2020 20:27:41 +0000</pubDate><guid>https://tferdinand.net/pourquoi-je-me-suis-debarrasse-de-disqus/</guid><description>&lt;h4 id="mise-à-jour-le-22122021"&gt;Mise à jour le 22/12/2021&lt;/h4&gt;
&lt;p&gt;Ce contenu a été mis à jour le 16/12/2021 pour pointer vers la version 2.5.5 de Traefik Proxy et Kubernetes 1.20&lt;/p&gt;
&lt;p&gt;Dernièrement, j&amp;rsquo;ai fait quelques changements sur ce blog, discrètement. L&amp;rsquo;un des principaux changements est la gestion des commentaires, au revoir Disqus, bonjour Commento. Je vais vous expliquer pourquoi&amp;hellip;&lt;/p&gt;
&lt;h2 id="un-peu-dhistoire-de-ce-blog"&gt;Un peu d&amp;rsquo;histoire de ce blog&lt;/h2&gt;
&lt;p&gt;Au commencement (je parle de février 2019, pas de temps anciens) de ce blog, mon but était assez simpliste : je voulais partager mes connaissances, ma vision sur certains sujets et parler d&amp;rsquo;anecdotes en tous genres. Un an et demi et une quarantaine de posts plus tard, objectif atteint!&lt;/p&gt;</description></item><item><title>Traefik 2 - Reverse proxy dans Kubernetes</title><link>https://tferdinand.net/traefik-2-reverse-proxy-dans-kubernetes/</link><pubDate>Thu, 05 Mar 2020 23:00:00 +0000</pubDate><guid>https://tferdinand.net/traefik-2-reverse-proxy-dans-kubernetes/</guid><description>&lt;p&gt;Aujourd’hui, nous déployons de plus en plus d’applications et de micro-services dans Kubernetes. Gérer tous les points d’entrée de ces applications peut être problématique. Pour faciliter cette gestion, il existe des ingress controller, Traefik est l’un d’entre eux&amp;hellip;&lt;/p&gt;
&lt;p&gt;Post disponible sur le blog de WeScale : &lt;a href="https://blog.wescale.fr/2020/03/06/traefik-2-reverse-proxy-dans-kubernetes/"&gt;https://blog.wescale.fr/2020/03/06/traefik-2-reverse-proxy-dans-kubernetes/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Traefik 2 - Configuration du TLS (Rang A+ sur SSLLabs)</title><link>https://tferdinand.net/traefik-2-configuration-du-tls/</link><pubDate>Mon, 03 Feb 2020 06:50:00 +0000</pubDate><guid>https://tferdinand.net/traefik-2-configuration-du-tls/</guid><description>&lt;h4 id="mise-à-jour-le-22122021"&gt;Mise à jour le 22/12/2021&lt;/h4&gt;
&lt;p&gt;Ce contenu a été mis à jour le 22/12/2021 pour pointer vers la version 2.5.5 de Traefik Proxy et Kubernetes 1.20, le middleware modifiant les headers, ainsi que les ciphers autorisés ont aussi été mis à jour&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Disclaimer : De part les descriptions que je donne ci dessous, ce post sera plus long que mes post habituels.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;La sécurité est l&amp;rsquo;affaire de tous. En tant qu&amp;rsquo;architecte sécurité, je suis quelqu&amp;rsquo;un d&amp;rsquo;assez sensible à ces sujets.&lt;/p&gt;</description></item><item><title>Extraction des accesslogs Traefik et création de dashboard</title><link>https://tferdinand.net/extraction-des-accesslogs-traefik-et-creation-de-dashboard/</link><pubDate>Mon, 20 Jan 2020 06:30:00 +0000</pubDate><guid>https://tferdinand.net/extraction-des-accesslogs-traefik-et-creation-de-dashboard/</guid><description>&lt;h4 id="mise-à-jour-le-22122021"&gt;Mise à jour le 22/12/2021&lt;/h4&gt;
&lt;p&gt;Ce contenu a été mis à jour le 22/12/2021 pour pointer vers la version 2.5.5 de Traefik Proxy et Kubernetes 1.20&lt;/p&gt;
&lt;p&gt;Il y a quelques semaines, je vous ai proposé un article expliquant la migration de Traefik 1 à Traefik 2. Je vous propose cette fois d&amp;rsquo;aborder un point crucial dans la mise en place d&amp;rsquo;une application, son monitoring.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Cet article explique comment j&amp;rsquo;ai mis en place mon dashboarding, il n&amp;rsquo;explique en aucun cas du dashboarding &amp;ldquo;entreprise&amp;rdquo; devant être plus fiable et complet sur certains points.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Petit guide de migration de Traefik 1 à Traefik 2</title><link>https://tferdinand.net/petit-guide-de-migration-de-traefik1-a-traefik2/</link><pubDate>Mon, 06 Jan 2020 06:03:56 +0000</pubDate><guid>https://tferdinand.net/petit-guide-de-migration-de-traefik1-a-traefik2/</guid><description>&lt;h4 id="mise-à-jour-le-16122021"&gt;Mise à jour le 16/12/2021&lt;/h4&gt;
&lt;p&gt;Ce contenu a été mis à jour le 16/12/2021 pour pointer vers la version 2.5.5 de Traefik Proxy et Kubernetes 1.20&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;ai récemment migré le front de ce blog de Traefik 1 à Traefik 2, et le moins que l&amp;rsquo;on puisse dire, c&amp;rsquo;est que ce n&amp;rsquo;est pas une partie de plaisir.&lt;/p&gt;
&lt;h2 id="mon-cas-dusage-de-traefik"&gt;Mon cas d&amp;rsquo;usage de Traefik&lt;/h2&gt;
&lt;p&gt;J&amp;rsquo;utilise Traefik en tant que load balancer/reverse proxy front dans une infrastructure Kubernetes. Mon utilisation est très basique. En fonction de certains chemin et/ou domaine, je redirige vers des pods distincts. Dans le cas ci dessous, je vais considérer que je n&amp;rsquo;ai qu&amp;rsquo;un pod, ce blog. Je gère aussi mes certificats avec Traefik via Let&amp;rsquo;s Encrypt.&lt;/p&gt;</description></item></channel></rss>