<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rke2 on Danilo Falcão da Silva</title><link>https://falcao.org/tags/rke2/</link><description>Recent content in Rke2 on Danilo Falcão da Silva</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 20 May 2026 22:25:00 -0300</lastBuildDate><atom:link href="https://falcao.org/tags/rke2/index.xml" rel="self" type="application/rss+xml"/><item><title>Where to Hide Kubernetes Secrets: AWS, Azure, GCP, and On-Prem Compared</title><link>https://falcao.org/posts/kubernetes-secrets-aws-azure-gcp-onprem/</link><pubDate>Wed, 20 May 2026 22:25:00 -0300</pubDate><guid>https://falcao.org/posts/kubernetes-secrets-aws-azure-gcp-onprem/</guid><description>&lt;p>The Kubernetes &lt;code>Secret&lt;/code> object is a YAML manifest with a base64-encoded
value in it. That&amp;rsquo;s the entire encryption story. Anyone with &lt;code>get&lt;/code>
permission on the namespace can read every credential the workload
holds. &lt;strong>Base64 is not encryption.&lt;/strong> It is barely obfuscation.&lt;/p>
&lt;p>Teams discover this the wrong way — usually during a security
review, occasionally during an incident — and the next question is
always the same: &lt;em>so where do the real secrets live?&lt;/em>&lt;/p></description></item><item><title>Rancher vs Lens: A Platform and a Dashboard, Not the Same Thing</title><link>https://falcao.org/posts/rancher-platform-vs-lens/</link><pubDate>Wed, 20 May 2026 21:15:00 -0300</pubDate><guid>https://falcao.org/posts/rancher-platform-vs-lens/</guid><description>&lt;p>You&amp;rsquo;ll see this comparison on r/kubernetes every couple of months,
phrased as if it&amp;rsquo;s a real choice: &lt;strong>Rancher or Lens?&lt;/strong> The framing is
wrong. They occupy different layers of the stack. Asking which one
&amp;ldquo;wins&amp;rdquo; is like asking whether VS Code beats Kubernetes.&lt;/p>
&lt;p>But the question keeps coming up — usually from someone who has Lens
installed, has heard about Rancher, and is trying to figure out
whether they should swap. So let me lay out what each one actually
is, where they overlap, where they don&amp;rsquo;t, and which one earns a place
in a serious on-prem setup.&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><item><title>GitOps with Argo CD: The Reconciliation Loop That Survives 3 a.m.</title><link>https://falcao.org/posts/gitops-argocd/</link><pubDate>Tue, 19 May 2026 13:30:00 -0300</pubDate><guid>https://falcao.org/posts/gitops-argocd/</guid><description>&lt;p>Here&amp;rsquo;s the test I use for any deployment tooling:&lt;/p>
&lt;p>&lt;strong>It is 3 a.m. on a Sunday. PagerDuty just woke you up. A production
service is degraded. You roll out of bed, open your laptop, and have
to figure out what the cluster &lt;em>thinks&lt;/em> is true, what&amp;rsquo;s &lt;em>actually&lt;/em>
true, and what changed in the last twelve hours. The faster you can
answer those three questions, the better the tooling.&lt;/strong>&lt;/p>
&lt;p>The right GitOps stack collapses all three questions into one
dashboard. The wrong one has you SSH-hopping between five servers
running &lt;code>kubectl rollout history&lt;/code> against unlabeled deployments. I&amp;rsquo;ve
done both. I&amp;rsquo;m writing this post about the former.&lt;/p></description></item><item><title>Helm 4 Made Me Stop Looking for an Alternative</title><link>https://falcao.org/posts/helm-4/</link><pubDate>Tue, 19 May 2026 13:00:00 -0300</pubDate><guid>https://falcao.org/posts/helm-4/</guid><description>&lt;p>Helm has been the punchline of Kubernetes packaging for about as long
as Kubernetes has been called Kubernetes. Helm 2 had &lt;strong>Tiller&lt;/strong>, an
in-cluster component running as cluster-admin that read every chart&amp;rsquo;s
YAML and applied it from inside the cluster — a security horror show
that drove half the community to invent its own deployment tooling
just to avoid it. Helm 3 finally killed Tiller in 2019 and went
client-side, which fixed the worst of it. And then Helm 3 sat there,
relatively unchanged, for &lt;strong>six years&lt;/strong>.&lt;/p></description></item><item><title>RKE2 Deserves Some Love: Why It's My On-Prem Kubernetes Pick</title><link>https://falcao.org/posts/rke2-on-prem-kubernetes/</link><pubDate>Tue, 19 May 2026 12:30:00 -0300</pubDate><guid>https://falcao.org/posts/rke2-on-prem-kubernetes/</guid><description>&lt;p>Most of the Kubernetes conversation in 2026 happens around managed
services — &lt;strong>EKS&lt;/strong>, &lt;strong>GKE&lt;/strong>, &lt;strong>AKS&lt;/strong> — and most of the rest happens
around &lt;strong>K3s&lt;/strong> for edge and homelab. Somewhere in the middle, on the
hardware that lives in a rack in a datacenter you can drive to,
there&amp;rsquo;s a Kubernetes story that nobody talks about loudly enough.&lt;/p>
&lt;p>That story is &lt;strong>RKE2&lt;/strong> — the Rancher Kubernetes Engine 2, SUSE&amp;rsquo;s
hardened, security-focused, single-binary distribution designed for
on-premises production. I&amp;rsquo;ve been running it for two years across
two different employers and one home lab, and it&amp;rsquo;s the rare piece of
infrastructure that gets more impressive the longer you live with it.&lt;/p></description></item></channel></rss>