<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Jose Gomez</title><link>https://joseluisgomez.com/</link><description>Recent content on Jose Gomez</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 17 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://joseluisgomez.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Why I Use Dev Containers Every Day</title><link>https://joseluisgomez.com/posts/2026-05-17-why-i-use-devcontainers-every-day/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://joseluisgomez.com/posts/2026-05-17-why-i-use-devcontainers-every-day/</guid><description>Why dev containers became my default workflow for demos, cloud native projects, and avoiding local environment drift.</description></item><item><title>Automatically Create Cloudflare DNS Records from Kubernetes with ExternalDNS</title><link>https://joseluisgomez.com/posts/2026-05-15-automate-dns-creation-with-cloudflare-and-externaldns/</link><pubDate>Fri, 15 May 2026 11:00:00 +0000</pubDate><guid>https://joseluisgomez.com/posts/2026-05-15-automate-dns-creation-with-cloudflare-and-externaldns/</guid><description>Automate Kubernetes DNS records in Cloudflare using ExternalDNS instead of manually creating and deleting DNS entries for every application.</description></item><item><title>Generate Let's Encrypt Certificates in Kubernetes with cert-manager and Cloudflare DNS</title><link>https://joseluisgomez.com/posts/2026-05-13-generate-letsencrypt-certificate-kubernetes-cloudflare/</link><pubDate>Wed, 13 May 2026 07:42:15 +0000</pubDate><guid>https://joseluisgomez.com/posts/2026-05-13-generate-letsencrypt-certificate-kubernetes-cloudflare/</guid><description>Automate trusted Let&amp;rsquo;s Encrypt certificates in Kubernetes using cert-manager and Cloudflare DNS validation without manually managing TLS secrets anymore.</description></item><item><title>Bypassing Cloudflare Access for Machine-to-Machine Traffic with Service Tokens</title><link>https://joseluisgomez.com/posts/2026-05-10-bypassing-cloudflare-access-with-service-tokens/</link><pubDate>Sun, 10 May 2026 09:36:05 +0000</pubDate><guid>https://joseluisgomez.com/posts/2026-05-10-bypassing-cloudflare-access-with-service-tokens/</guid><description>Securely expose self-hosted webhooks and APIs behind Cloudflare Access using Service Tokens for machine-to-machine authentication without making services public.</description></item><item><title>About</title><link>https://joseluisgomez.com/about/</link><pubDate>Tue, 05 May 2026 18:01:43 +0000</pubDate><guid>https://joseluisgomez.com/about/</guid><description>&lt;p&gt;Hi, I’m Jose — I work on Cloud Native, Kubernetes, and AI at Nutanix.&lt;/p&gt;
&lt;p&gt;This blog is where I document things I learn, problems I solve, and notes I want to remember.&lt;/p&gt;
&lt;h2 id="what-youll-find-here"&gt;What you&amp;rsquo;ll find here&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Kubernetes&lt;/li&gt;
&lt;li&gt;Artificial Intelligence&lt;/li&gt;
&lt;li&gt;DevOps/Platform Engineering workflows&lt;/li&gt;
&lt;li&gt;Architecture &amp;amp; Design notes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Much of the content is AI-assisted. I use AI tools to help structure, refine, and validate ideas, while keeping the technical direction and conclusions my own.&lt;/p&gt;</description></item><item><title>Removing a Specific Worker Node in a CAPI Cluster</title><link>https://joseluisgomez.com/posts/2026-05-05-removing-a-specific-worker-node-in-a-capi-cluster/</link><pubDate>Tue, 05 May 2026 12:20:10 +0000</pubDate><guid>https://joseluisgomez.com/posts/2026-05-05-removing-a-specific-worker-node-in-a-capi-cluster/</guid><description>Learn how to safely remove a specific worker node in a Cluster API (CAPI) Kubernetes cluster without it being recreated.</description></item></channel></rss>