<?xml version="1.0" encoding="UTF-8"?>
    <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
      <channel>
        <title>Kyle Pitzen's Blog</title>
        <description>Thoughts on software engineering, mathematics, music, and other interesting things.</description>
        <link>https://kpitzen.io</link>
        <atom:link href="https://kpitzen.io/feed.xml" rel="self" type="application/rss+xml"/>
        <language>en-US</language>
        
          <item>
            <title><![CDATA[NVIDIA GPU Operator and Ray]]></title>
            <description><![CDATA[How we integrated GPUs with Containerized Ray Applications in Kubernetes]]></description>
            <pubDate>Mon, 10 Feb 2025 06:05:00 GMT</pubDate>
            <link>https://kpitzen.io/blog/posts/gpu-operator-and-ray</link>
            <guid isPermaLink="true">https://kpitzen.io/blog/posts/gpu-operator-and-ray</guid>
            <category>kubernetes</category><category>ray</category><category>gpu</category><category>nvidia</category><category>retrospective</category><category>substrate</category>
          </item>
        
          <item>
            <title><![CDATA[Distributed observability in Ray]]></title>
            <description><![CDATA[How we aggregated logs and metrics from Ray]]></description>
            <pubDate>Mon, 10 Feb 2025 06:04:00 GMT</pubDate>
            <link>https://kpitzen.io/blog/posts/distributed-observability-ray</link>
            <guid isPermaLink="true">https://kpitzen.io/blog/posts/distributed-observability-ray</guid>
            <category>retrospective</category><category>kubernetes</category><category>pulumi</category><category>kuberay</category><category>observability</category>
          </item>
        
          <item>
            <title><![CDATA[Canary deployments in a KubeRay cluster]]></title>
            <description><![CDATA[How we rolled out new RayServe instances with zero downtime]]></description>
            <pubDate>Mon, 10 Feb 2025 06:03:00 GMT</pubDate>
            <link>https://kpitzen.io/blog/posts/canary-deployments-ray</link>
            <guid isPermaLink="true">https://kpitzen.io/blog/posts/canary-deployments-ray</guid>
            <category>kubernetes</category><category>kuberay</category><category>ray</category>
          </item>
        
          <item>
            <title><![CDATA[Lazy module-loading in Ray for faster deployment times]]></title>
            <description><![CDATA[How we sped up our Ray deployments]]></description>
            <pubDate>Mon, 10 Feb 2025 06:02:00 GMT</pubDate>
            <link>https://kpitzen.io/blog/posts/lazy-module-loading-ray</link>
            <guid isPermaLink="true">https://kpitzen.io/blog/posts/lazy-module-loading-ray</guid>
            <category>retrospective</category><category>kubernetes</category><category>pulumi</category><category>kuberay</category>
          </item>
        
          <item>
            <title><![CDATA[Distributed image building with buildkit and Pulumi]]></title>
            <description><![CDATA[How we sped up our Docker builds]]></description>
            <pubDate>Mon, 10 Feb 2025 06:01:00 GMT</pubDate>
            <link>https://kpitzen.io/blog/posts/distributed-buildkit</link>
            <guid isPermaLink="true">https://kpitzen.io/blog/posts/distributed-buildkit</guid>
            <category>kubernetes</category><category>pulumi</category><category>docker</category>
          </item>
        
      </channel>
    </rss>