[{"data":1,"prerenderedAt":333},["ShallowReactive",2],{"news-bitnami-images-kubernetes-helm-umstieg":3},{"id":4,"title":5,"author":6,"body":7,"cover":321,"date":322,"description":323,"extension":324,"hero":325,"meta":326,"navigation":327,"path":328,"seo":329,"showContactForm":330,"showTechNav":330,"stem":331,"__hash__":332},"content\u002Fnews\u002Fbitnami-images-kubernetes-helm-umstieg.md","Bitnami-Aus für freie Container-Images: Was Kubernetes-Teams jetzt tun müssen","Thomas K.",{"type":8,"value":9,"toc":314},"minimark",[10,14,19,31,38,45,48,52,59,63,74,166,197,241,269,273,282,286,310],[11,12,13],"p",{},"Ab dem 28. August 2025 stellt Bitnami seinen freien Container-Katalog um: Die meisten Images wandern in ein Archiv und erhalten keine Updates mehr. Wer Bitnami-Images oder -Helm-Charts in Kubernetes einsetzt, sollte Cluster und Pipelines jetzt prüfen, damit Deployments nicht plötzlich mit Pull-Fehlern scheitern.",[15,16,18],"h2",{"id":17},"was-ist-passiert","Was ist passiert?",[11,20,21,22,26,27,30],{},"Bitnami, seit der Übernahme von VMware ein Teil von Broadcom, hat Mitte Juli auf GitHub tiefgreifende Änderungen am öffentlichen Katalog angekündigt. Ab dem 28. August 2025 enthält das Repository ",[23,24,25],"code",{},"docker.io\u002Fbitnami"," nur noch eine kleine Auswahl gehärteter Images, und zwar ausschließlich mit dem Tag ",[23,28,29],{},"latest",". Bitnami empfiehlt diese freien Images ausdrücklich nur für Entwicklung und Tests. Die Erstellung der bisherigen Debian-basierten Images wird eingestellt.",[11,32,33,34,37],{},"Alle übrigen Images, einschließlich der versionierten Tags, werden in das Archiv ",[23,35,36],{},"docker.io\u002Fbitnamilegacy"," verschoben. Dort gibt es keine Updates und keinen Support mehr. Bitnami bezeichnet das Archiv als vorübergehende Hilfe für die Migration. Tags auf Basis seit Jahren veralteter Distributionen wie Debian 10 oder CentOS 7 werden gar nicht erst übernommen. Wer weiterhin den vollen Katalog mit stabilen Versions-Tags und Sicherheitsupdates nutzen möchte, verweist Bitnami auf das kostenpflichtige Angebot Bitnami Secure Images.",[11,39,40,41,44],{},"Auch die Helm-Charts sind betroffen: Bereits veröffentlichte Charts bleiben als OCI-Artefakte unter ",[23,42,43],{},"docker.io\u002Fbitnamicharts"," abrufbar, werden aber nicht mehr aktualisiert. Weil sie auf Images verweisen, die es im Hauptkatalog nicht mehr gibt, können Installationen ohne angepasste Image-Angaben fehlschlagen. Zusätzlich hat Bitnami sogenannte Brownouts angekündigt, bei denen ausgewählte Images zeitweise nicht verfügbar sind. Der erste ist für den 28. August, 08:00 UTC, bis zum 29. August, 08:00 UTC, geplant.",[11,46,47],{},"Wichtig: Der Quellcode der Images und Charts bleibt unter der Apache-2.0-Lizenz auf GitHub verfügbar. Nicht betroffen sind laut Bitnami unter anderem Sealed Secrets und minideb.",[15,49,51],{"id":50},"warum-betrifft-sie-das","Warum betrifft Sie das?",[11,53,54,55,58],{},"Bitnami-Charts für PostgreSQL, Redis, RabbitMQ, Kafka oder Keycloak sind in vielen Kubernetes-Setups Standard, oft auch versteckt als Abhängigkeit anderer Charts. Typische Folgen der Umstellung sind ",[23,56,57],{},"ImagePullBackOff","-Fehler beim nächsten Neustart eines Pods, beim Skalieren eines Nodes oder beim Aufbau einer neuen Umgebung. Wer kurzfristig auf das Legacy-Archiv ausweicht, betreibt Software ohne Sicherheitsupdates. Das ist für Produktivsysteme keine Dauerlösung.",[15,60,62],{"id":61},"was-sie-jetzt-tun-sollten","Was Sie jetzt tun sollten",[64,65,66],"ul",{},[67,68,69,73],"li",{},[70,71,72],"strong",{},"Inventur im Cluster:"," Ermitteln Sie alle laufenden Bitnami-Images, inklusive Init- und Sidecar-Container:",[75,76,81],"pre",{"className":77,"code":78,"language":79,"meta":80,"style":80},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","kubectl get pods -A -o jsonpath=\"{..image}\" \\\n  | tr -s '[:space:]' '\\n' | sort -u | grep bitnami\n","bash","",[23,82,83,121],{"__ignoreMap":80},[84,85,88,92,96,99,102,105,108,112,115,117],"span",{"class":86,"line":87},"line",1,[84,89,91],{"class":90},"sBMFI","kubectl",[84,93,95],{"class":94},"sfazB"," get",[84,97,98],{"class":94}," pods",[84,100,101],{"class":94}," -A",[84,103,104],{"class":94}," -o",[84,106,107],{"class":94}," jsonpath=",[84,109,111],{"class":110},"sMK4o","\"",[84,113,114],{"class":94},"{..image}",[84,116,111],{"class":110},[84,118,120],{"class":119},"sTEyZ"," \\\n",[84,122,124,127,130,133,136,139,142,144,147,149,152,155,158,160,163],{"class":86,"line":123},2,[84,125,126],{"class":110},"  |",[84,128,129],{"class":90}," tr",[84,131,132],{"class":94}," -s",[84,134,135],{"class":110}," '",[84,137,138],{"class":94},"[:space:]",[84,140,141],{"class":110},"'",[84,143,135],{"class":110},[84,145,146],{"class":94},"\\n",[84,148,141],{"class":110},[84,150,151],{"class":110}," |",[84,153,154],{"class":90}," sort",[84,156,157],{"class":94}," -u",[84,159,151],{"class":110},[84,161,162],{"class":90}," grep",[84,164,165],{"class":94}," bitnami\n",[64,167,168,182,188],{},[67,169,170,173,174,177,178,181],{},[70,171,172],{},"Helm-Releases und Abhängigkeiten prüfen:"," Durchsuchen Sie ",[23,175,176],{},"helm list -A",", Ihre ",[23,179,180],{},"Chart.yaml","-Dateien und GitOps-Repositories nach Bitnami-Charts und Subcharts.",[67,183,184,187],{},[70,185,186],{},"CI\u002FCD und Dockerfiles prüfen:"," Auch Basis-Images in Build-Pipelines und Testumgebungen mit Docker Compose können betroffen sein.",[67,189,190,193,194,196],{},[70,191,192],{},"Images spiegeln und pinnen:"," Kopieren Sie benötigte Images in Ihre eigene Registry und referenzieren Sie sie per Version oder Digest statt über ",[23,195,29],{},":",[75,198,200],{"className":77,"code":199,"language":79,"meta":80,"style":80},"crane copy docker.io\u002Fbitnamilegacy\u002Fpostgresql:\u003Ctag> \\\n  registry.example.com\u002Fmirror\u002Fpostgresql:\u003Ctag>\n",[23,201,202,227],{"__ignoreMap":80},[84,203,204,207,210,213,216,219,222,225],{"class":86,"line":87},[84,205,206],{"class":90},"crane",[84,208,209],{"class":94}," copy",[84,211,212],{"class":94}," docker.io\u002Fbitnamilegacy\u002Fpostgresql:",[84,214,215],{"class":110},"\u003C",[84,217,218],{"class":94},"ta",[84,220,221],{"class":119},"g",[84,223,224],{"class":110},">",[84,226,120],{"class":119},[84,228,229,232,234,236,238],{"class":86,"line":123},[84,230,231],{"class":94},"  registry.example.com\u002Fmirror\u002Fpostgresql:",[84,233,215],{"class":110},[84,235,218],{"class":94},[84,237,221],{"class":119},[84,239,240],{"class":110},">\n",[64,242,243,253,259],{},[67,244,245,248,249,252],{},[70,246,247],{},"Übergangslösung bewusst einsetzen:"," Bitnami beschreibt, wie man bestehende Charts per ",[23,250,251],{},"--set image.repository=bitnamilegacy\u002F..."," auf das Archiv umstellt. Nutzen Sie das nur, um Zeit für die eigentliche Migration zu gewinnen.",[67,254,255,258],{},[70,256,257],{},"Dauerhafte Alternative wählen:"," Je nach Komponente kommen offizielle Images der Projekte, Upstream-Charts, Kubernetes-Operatoren, verwaltete Cloud-Dienste, eigene Builds auf Basis des Apache-2.0-Quellcodes oder ein kommerzielles Abonnement infrage.",[67,260,261,264,265,268],{},[70,262,263],{},"Testen vor dem Rollout:"," Validieren Sie Änderungen mit ",[23,266,267],{},"helm template"," und in einer Staging-Umgebung, bevor Sie Produktion umstellen.",[15,270,272],{"id":271},"fazit","Fazit",[11,274,275,276,281],{},"Die Umstellung ist kein Grund zur Panik, aber ein klarer Handlungsauftrag. Wer jetzt inventarisiert, kritische Images spiegelt und einen Migrationsplan aufsetzt, vermeidet Ausfälle und reduziert gleichzeitig die Abhängigkeit von einem einzelnen Anbieter. Der Fall zeigt auch, wie wichtig eine eigene Registry und gepinnte Image-Versionen für jeden Kubernetes-Betrieb sind. Wenn Sie Unterstützung bei Inventur oder Migration Ihrer Helm-Charts brauchen, ",[277,278,280],"a",{"href":279},"\u002Fkontakt","sprechen Sie uns an",".",[15,283,285],{"id":284},"quellen","Quellen",[64,287,288,296,303],{},[67,289,290],{},[277,291,295],{"href":292,"rel":293},"https:\u002F\u002Fgithub.com\u002Fbitnami\u002Fcontainers\u002Fissues\u002F83267",[294],"nofollow","GitHub bitnami\u002Fcontainers: Upcoming changes to the Bitnami catalog (Issue #83267)",[67,297,298],{},[277,299,302],{"href":300,"rel":301},"https:\u002F\u002Fgithub.com\u002Fbitnami\u002Fcharts\u002Fissues\u002F35164",[294],"GitHub bitnami\u002Fcharts: Upcoming changes to the Bitnami catalog (Issue #35164)",[67,304,305],{},[277,306,309],{"href":307,"rel":308},"https:\u002F\u002Fnorthflank.com\u002Fblog\u002Fbitnami-deprecates-free-images-migration-steps-and-alternatives",[294],"Northflank: Bitnami deprecates free images – migration steps and alternatives",[311,312,313],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":80,"searchDepth":123,"depth":123,"links":315},[316,317,318,319,320],{"id":17,"depth":123,"text":18},{"id":50,"depth":123,"text":51},{"id":61,"depth":123,"text":62},{"id":271,"depth":123,"text":272},{"id":284,"depth":123,"text":285},"\u002Fimages\u002Fnews\u002Fbitnami-images-kubernetes-helm-umstieg.webp","2025-08-27","Ab dem 28. August stellt Bitnami den freien Katalog um: Die meisten Images landen ohne Updates im Archiv. So prüfen Kubernetes-Teams Cluster und Helm-Charts.","md",null,{},true,"\u002Fnews\u002Fbitnami-images-kubernetes-helm-umstieg",{"title":5,"description":323},false,"news\u002Fbitnami-images-kubernetes-helm-umstieg","YxrRHrJ4YTuTqAEEg_ZlCTZ52atZLcFqGVaufxV37u4",1793714089607]