Ein Helm Chart ist ein Paket für Kubernetes. Es bündelt alle Ressourcen, die für ein Deployment nötig sind — Deployments, Services, ConfigMaps, Volumes — in einem versionierten, wiederverwendbaren Paket. Statt dutzende YAML-Dateien manuell zu verwalten, konfigurierst du ein Chart über eine einzige values.yaml.
Helm Charts gibt es für nahezu jeden populären Service: Datenbanken wie PostgreSQL und Redis, Monitoring-Tools, CI/CD-Pipelines, Workflow-Engines und vieles mehr. Sie werden über Chart Registries bereitgestellt — öffentliche oder private Repositories, die Charts zum Download anbieten.
Ein Helm Release ist eine konkrete Instanz eines Helm Charts in deinem Cluster. Der Unterschied:
myapp und 10Gi Speicher")In lowcloud erstellst du Helm Releases direkt über das Dashboard — ohne helm install oder CLI-Zugriff.
oci://registry-1.docker.io/cloudpirates/postgres)Viele Services brauchen andere Services, um zu funktionieren — z.B. benötigt n8n eine PostgreSQL-Datenbank. Mit Helm Release Dependencies verknüpfst du Releases miteinander. lowcloud stellt sicher, dass Abhängigkeiten in der richtigen Reihenfolge gestartet werden und die Services sich gegenseitig finden.
Jedes Helm Release ist an eine bestimmte Chart-Version gebunden. Du kannst jederzeit auf eine neuere Version upgraden oder bei Problemen auf eine vorherige Version zurückrollen.
Die gesamte Konfiguration eines Helm Releases erfolgt über Values. Das sind YAML-Parameter, die das Verhalten des Charts steuern — von Datenbank-Credentials über Resource Limits bis hin zu Persistence-Einstellungen.
In den folgenden Anleitungen zeigen wir dir Schritt für Schritt, wie du populäre Services als Helm Releases deployst: