0Pricing
Helm Academy · Lektion

Werte durch Funktionen pipen

Verketten Sie Transformationen mit dem Pipe-Operator.

Werte durch Funktionen pipen ist eine kostenlose Helm Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Helm Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Helm Academy-Kurs umfasst insgesamt 4 Lektionen.

Warum Pipelines existieren

Unverarbeitete Werte sind nur selten direkt für ein Manifest geeignet. Mit einer Pipeline können Sie einen Wert Schritt für Schritt umwandeln, bevor er in Ihrem YAML landet.

Der Pipe-Operator

Die Pipe ( | ) sendet den Wert auf ihrer linken Seite an die Funktion auf der rechten Seite – genau wie eine Shell-Pipe. 🔧

{{ .Values.name | upper }}

Links wird zum letzten Argument

Der weitergeleitete Wert wird als letztes Argument an die nächste Funktion übergeben. Das ist die entscheidende Regel, damit Ketten übersichtlich bleiben.

{{ .Values.greeting | trim }}

Viele Schritte verketten

Sie können mehrere Funktionen hintereinander verketten. Jedes Ergebnis fließt in den nächsten Schritt und bildet so eine übersichtliche Transformations-Pipeline.

{{ .Values.name | lower | quote }}

Eine Pipeline richtig lesen

Lesen Sie eine Pipeline von links nach rechts: Beginnen Sie mit der Quelle und wenden Sie dann nacheinander jede Funktion an, bis der endgültige Wert entsteht.

Pipes im Vergleich zu verschachtelten Aufrufen

Eine Pipeline ist lediglich eine vereinfachte Schreibweise für verschachtelte Aufrufe. Beide Formen sind gültig, aber Pipes lassen sich bei langen Ketten deutlich übersichtlicher lesen.

{{ quote (upper .Values.name) }}

Zusätzliche Argumente übergeben

Funktionen in einer Pipe können auch eigene Argumente entgegennehmen. Der weitergeleitete Wert kommt danach weiterhin als letztes Argument an.

{{ .Values.name | trunc 10 }}

Pipelines und quote

Eine String-Pipeline mit quote zu beenden, ist eine gängige Vorgehensweise. Dadurch wird das Ergebnis in doppelte Anführungszeichen eingeschlossen, sodass das YAML gültig bleibt.

{{ .Values.message | quote }}

Unter-Pipelines mit Klammern gruppieren

Schließen Sie einen Unterausdruck in Klammern ein, um ihn zuerst zu berechnen und anschließend das gesamte Ergebnis in die äußere Pipeline zu übergeben.

{{ (.Values.a | upper) | quote }}

Wo Pipelines ausgeführt werden

Pipelines stehen innerhalb der Aktion mit doppelten geschweiften Klammern. Helm wertet sie zur Renderzeit aus und setzt den endgültigen String in Ihr Manifest ein.

Ketten kurz halten

Lange Ketten lassen sich nur schwer debuggen. Bevorzugen Sie einige klare Schritte und teilen Sie die Logik in Variablen auf, wenn eine Pipeline unübersichtlich wird.

Kurzer Check

Wie übergibt die Pipe einen Wert an die nächste Funktion?

Zusammenfassung

Sie haben gelernt, dass die Pipe Funktionen verkettet und jeden Wert als letztes Argument übergibt. Klare, kurze Pipelines machen Templates leicht lesbar. 🎉

Häufig gestellte Fragen

Ist die Lektion „Werte durch Funktionen pipen“ kostenlos?

Ja — der vollständige Text von „Werte durch Funktionen pipen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Helm Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Helm Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Werte durch Funktionen pipen“?

Verketten Sie Transformationen mit dem Pipe-Operator. Du übst Helm Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Helm Academy zu starten?

Keine Vorkenntnisse erforderlich. Helm Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Werte durch Funktionen pipen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Helm Academy-Lektion Code schreiben und ausführen?

Ja. Jede Helm Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Werte durch Funktionen pipen
  2. default, required und quote
  3. String-Helfer aus der Sprig-Bibliothek
  4. Kodieren mit b64enc, toYaml und indent
← Zurück zu Helm Academy