<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Helm - Tag - Personal Blog | Jan-Otto Kröpke</title><link>https://jkroepke.de/tags/helm/</link><description>Helm - Tag - Personal Blog | Jan-Otto Kröpke</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>mail@jkroepke.de (Jan-Otto Kröpke)</managingEditor><webMaster>mail@jkroepke.de (Jan-Otto Kröpke)</webMaster><lastBuildDate>Wed, 18 Feb 2026 22:35:00 +0200</lastBuildDate><atom:link href="https://jkroepke.de/tags/helm/" rel="self" type="application/rss+xml"/><item><title>Handling Large Files and CRDs in Helm and the 1MB Release Limit</title><link>https://jkroepke.de/2026/02/handling-large-files-and-crds-in-helm-and-the-1mb-release-limit/</link><pubDate>Wed, 18 Feb 2026 22:35:00 +0200</pubDate><author>mail@jkroepke.de (Jan-Otto Kröpke)</author><guid>https://jkroepke.de/2026/02/handling-large-files-and-crds-in-helm-and-the-1mb-release-limit/</guid><description><![CDATA[<p>Helm is a fantastic packaging and lifecycle tool—until you hit one of its hardest limits:</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="Copy to clipboard"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">Error: create: failed to create: Secret <span class="s2">&#34;sh.helm.release.v1.my-release.v1&#34;</span> is invalid: 
</span></span><span class="line"><span class="cl">data: Too long: must have at most <span class="m">1048576</span> bytes</span></span></code></pre></div></div>
<p>Helm stores release state in a Kubernetes object, and Kubernetes objects have a hard 1 MiB size limit. If your chart grows large (hello, “monster CRDs”), you can end up in a situation where helm install/upgrade fails even though nothing is “wrong” with your Kubernetes cluster.</p>]]></description></item></channel></rss>