<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ismael López — Systems Engineer &amp; Builder</title>
    <link>https://ilopez.dev</link>
    <atom:link href="https://ilopez.dev/feed.xml" rel="self" type="application/rss+xml" />
    <description>Portfolio y blog de Ismael López — Técnico de Sistemas. Proyectos personales, un homelab GitOps (RKE2 + Argo CD sobre Proxmox) y notas de ingeniería, con demos interactivas.</description>
    <language>es-ES</language>
    <item>
      <title>Mi homelab al detalle: un clúster RKE2 GitOps sobre Proxmox</title>
      <link>https://ilopez.dev/blog/homelab-rke2-gitops</link>
      <guid isPermaLink="true">https://ilopez.dev/blog/homelab-rke2-gitops</guid>
      <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
      <description>La arquitectura completa del homelab donde corre este sitio: un clúster Kubernetes (RKE2) de 3 nodos sobre Proxmox, gestionado por GitOps con Argo CD, GitLab como fuente de verdad y el borde (DNS + TLS) en una Raspberry Pi.</description>
      <category>Homelab</category>
      <category>Proxmox</category>
      <category>RKE2</category>
      <category>GitOps</category>
      <category>Argo CD</category>
    </item>
    <item>
      <title>GitOps con Argo CD: mi homelab como código</title>
      <link>https://ilopez.dev/blog/gitops-argocd</link>
      <guid isPermaLink="true">https://ilopez.dev/blog/gitops-argocd</guid>
      <pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate>
      <description>Cómo pasé de hacer kubectl apply a mano a tener todo el clúster reconciliándose solo desde un repo de Git.</description>
      <category>GitOps</category>
      <category>Argo CD</category>
      <category>Kubernetes</category>
    </item>
    <item>
      <title>De Docker Compose a Kubernetes sin morir en el intento</title>
      <link>https://ilopez.dev/blog/compose-to-k8s</link>
      <guid isPermaLink="true">https://ilopez.dev/blog/compose-to-k8s</guid>
      <pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate>
      <description>Una guía honesta para migrar tus servicios de un docker-compose.yml a manifiestos de Kubernetes y charts de Helm.</description>
      <category>Kubernetes</category>
      <category>Helm</category>
      <category>Migración</category>
    </item>
    <item>
      <title>Proxmox: nodos desechables con cloud-init</title>
      <link>https://ilopez.dev/blog/proxmox-cloud-init</link>
      <guid isPermaLink="true">https://ilopez.dev/blog/proxmox-cloud-init</guid>
      <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
      <description>Por qué el clúster de mi homelab corre sobre VMs (no LXC) y cómo una plantilla con cloud-init hace que recrear un nodo sea cuestión de un minuto.</description>
      <category>Proxmox</category>
      <category>Homelab</category>
      <category>Cloud-init</category>
    </item>
    <item>
      <title>OpenShift vs Kubernetes vanilla: qué cambia de verdad</title>
      <link>https://ilopez.dev/blog/openshift-vs-k8s</link>
      <guid isPermaLink="true">https://ilopez.dev/blog/openshift-vs-k8s</guid>
      <pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate>
      <description>Más allá del marketing: las diferencias prácticas que sí notas cuando administras OpenShift a diario.</description>
      <category>OpenShift</category>
      <category>Kubernetes</category>
    </item>
  </channel>
</rss>