#Homelab · 3 Min. Lesezeit · Tim Rinkel

HELM-HAMMER! 4.2.0 schiebt JETZT das groesste Update seit sechs Jahren raus — DEINE Charts kriegen Server-Side Apply von Haus aus

HELM-HAMMER! 4.2.0 schiebt JETZT das groesste Update seit sechs Jahren raus — DEINE Charts kriegen Server-Side Apply von Haus aus

HAMMER fuer Kubernetes-Admins: Helm 4.2.0 und 3.21.0 sind raus. Das groesste Helm-Update seit sechs Jahren bringt DEINE Charts in ein neues Zeitalter: Schluss mit Three-Way-Merge, hallo Server-Side Apply. Plus kommt das neue kstatus-System, das den Health-Status DEINER Releases endlich verlaesslich meldet.

UNGLAUBLICH: Three-Way-Merge ist GESCHICHTE

Helm 2 und 3 haben bei helm upgrade immer einen Three-Way-Merge gemacht: alter Manifest, neuer Manifest, Cluster-Stand vergleichen, Differenzen reinpatchen. Klingt elegant, hat aber in der Praxis viel Drama erzeugt — verlorene Annotations, kaputte Spec-Felder, Phantom-Diff-Spam in GitOps-Tools. Helm 4 nutzt jetzt standardmaessig Server-Side Apply (SSA). Heisst:

  • Kubernetes selbst verwaltet die Eigentums-Felder, nicht Helm.
  • Kein Konflikt mehr, wenn ein Operator parallel Felder setzt.
  • Sauberere Drift-Detection — ArgoCD, FluxCD und kapp werden’s lieben.

Das ist der groesste konzeptionelle Bruch in Helms Historie. Wenn du deine Charts in den letzten Jahren mit manuellen last-applied-configuration-Annotations gefuettert hast, kannst du die jetzt rauswerfen.

BRUTAL: kstatus weiss, was los ist

Bisher hat Helm einfach „Deployed“ gesagt, wenn die Manifests im Cluster waren. Ob das Deployment auch laeuft, war ihm egal. Jetzt nutzt Helm 4 die Standard-Kubernetes-kstatus-Library und kennt den Health-Status von Deployments, StatefulSets, DaemonSets, Jobs, CronJobs, PVCs und vielen mehr. helm status wird endlich aussagekraeftig:

$ helm status my-app
STATUS: deployed
HEALTH: failed
  Deployment my-app: 2/3 replicas ready
  Pod my-app-xyz: CrashLoopBackOff

EXTRA-TIPP: Charts v3 API steht in den Startloechern

Helm 4.2.0 enthaelt einen neuen internen Loader, der mehrere Chart-Schema-Versionen parallel handeln kann. Damit ist die Bahn frei fuer Charts v3, das im Laufe von 2026 als naechstes Major-Format erwartet wird. Was sich aendert:

  • JSON-Schema-Validierung ist Pflicht, nicht optional.
  • Schema-versionierte Templates, sodass alte Charts weiter laufen koennen.
  • Built-in OCI-Distribution ohne Helm-Repo-File.

SCHOCK: Helm 3 bekommt auch noch einen Sahne-Schliff

Wer aus operativen Gruenden noch auf Helm 3 sitzt, kriegt mit 3.21.0 trotzdem ein kraeftiges Update: Sicherheits-Patches, OCI-Improvements, Performance-Optimierung der Template-Engine. Helm-3-Branch laeuft offiziell weiter bis Ende 2027, danach geht’s in den Critical-Patches-Only-Mode.

FAZIT: Upgrade lohnt sich

Wenn du Kubernetes betreibst und Helm nutzt, ist 4.2.0 der bisher rundeste 4er-Drop. Bevor du Production-Cluster anfasst, kalibrier eine Test-Stage: helm upgrade –dry-run –debug gegen 4.2.0 laufen lassen, Chart-Schema validieren, dann mit dem ueblichen Rollback-Plan in Production. GitOps-User: ArgoCD 3.4 und FluxCD 2.7 sind helm-4-aware, die brauchen keinen Sonderweg.

Haeufige Fragen

Brauche ich fuer Helm 4 eine neue Kubernetes-Version?
Helm 4 benoetigt Kubernetes 1.27 oder neuer wegen Server-Side-Apply-Stabilitaet. Wer auf Production-Stand mit 1.30+ ist, hat keinen Migrationsaufwand. Aeltere Cluster (1.26 und drunter) muessen erst hochgezogen werden.
Kann ich von Helm 3 direkt auf Helm 4 wechseln?
Ja. Helm 4 liest und konvertiert bestehende Releases automatisch. Empfohlen: zuerst Helm 3.21.0 installieren, ein normales upgrade durchziehen, dann Helm 4 daneben legen und die Release-Migration mit helm migrate anstossen. Rollback bleibt jederzeit moeglich.
Was passiert mit meinen alten Chart-Templates?
Charts v1 und v2 laufen weiter unveraendert. Der neue Loader erkennt das Schema automatisch und nutzt den passenden Template-Pfad. Charts v3 wird erst in einer spaeteren Helm-4.x-Version Pflicht — voraussichtlich nicht vor Herbst 2026.
Wann kommt Helm 4.3?
Roadmap-Plan ist Herbst 2026. Helm 4.3 soll die Charts-v3-API stabilisieren, JSON-Schema-Pflicht durchsetzen und das OCI-Repository-Format finalisieren. Bis dahin bleibt 4.2 das stabile Production-Release.

Quellen

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert