<?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 Danilo Falcão da Silva</title><link>https://falcao.org/tags/traefik/</link><description>Recent content in Traefik on Danilo Falcão da Silva</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 21 May 2026 17:50:00 -0300</lastBuildDate><atom:link href="https://falcao.org/tags/traefik/index.xml" rel="self" type="application/rss+xml"/><item><title>The Kubernetes Ingress Landscape in 2026: Nginx Isn't the Center Anymore</title><link>https://falcao.org/posts/kubernetes-ingress-landscape-2026/</link><pubDate>Thu, 21 May 2026 17:50:00 -0300</pubDate><guid>https://falcao.org/posts/kubernetes-ingress-landscape-2026/</guid><description>&lt;p>For about a decade, &amp;ldquo;Kubernetes ingress&amp;rdquo; effectively meant one thing:
&lt;strong>&lt;code>ingress-nginx&lt;/code>&lt;/strong>, the community-maintained controller that wrapped
the Nginx engine behind the Kubernetes &lt;code>Ingress&lt;/code> resource. It was
fine. It was the default everyone reached for. It was also,
quietly, the wrong long-term shape for the problem.&lt;/p>
&lt;p>That era ended in 2026. The community &lt;code>ingress-nginx&lt;/code> project
&lt;strong>reached end-of-life in March 2026&lt;/strong>. The &lt;strong>Kubernetes Gateway
API&lt;/strong>, which graduated to GA on the v1.2 line, is now the
forward-looking standard. &lt;strong>Envoy Gateway&lt;/strong> is the CNCF reference
implementation. &lt;strong>Cilium&lt;/strong> does L7 routing in eBPF without a
sidecar or an extra proxy. &lt;strong>RKE2&lt;/strong> flipped to &lt;strong>Traefik&lt;/strong> by
default in v1.36 and removes &lt;code>ingress-nginx&lt;/code> entirely in v1.37.&lt;/p></description></item><item><title>Caddy, Nginx, Traefik: Picking a Reverse Proxy in 2026</title><link>https://falcao.org/posts/caddy-nginx-traefik-2026/</link><pubDate>Wed, 20 May 2026 17:35:00 -0300</pubDate><guid>https://falcao.org/posts/caddy-nginx-traefik-2026/</guid><description>&lt;p>There is a kind of infrastructure question that never really gets
settled, just re-litigated every couple of years as the surrounding
ecosystem moves. &lt;strong>&amp;ldquo;Which reverse proxy?&amp;rdquo;&lt;/strong> is one of those questions.&lt;/p>
&lt;p>The shortlist hasn&amp;rsquo;t changed much: &lt;strong>Caddy&lt;/strong>, &lt;strong>Nginx&lt;/strong>, &lt;strong>Traefik&lt;/strong>.
The context around them has changed a lot. The community &lt;code>ingress-nginx&lt;/code>
project reached end-of-life in &lt;strong>March 2026&lt;/strong>. &lt;strong>RKE2 v1.36&lt;/strong> flipped
to &lt;strong>Traefik&lt;/strong> as the default ingress. Caddy quietly shipped &lt;strong>2.11&lt;/strong>
with better health-checking and ECH rotation. Nginx is on &lt;strong>1.31
mainline / 1.30.1 stable&lt;/strong> and treats HTTP/3 as a first-class but
still-evolving feature.&lt;/p></description></item></channel></rss>