0Pricing
Helm Academy · Lektion

Wie --set und -f zusammengeführt werden

Vorrangregeln bei sich überschneidenden Überschreibungen.

Wie --set und -f zusammengeführt werden ist eine kostenlose Helm Academy-Lektion auf CoddyKit. Dies ist Lektion 4 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.

Values-Ebenen

Helm erstellt die endgültige Konfiguration in mehreren Ebenen. Es beginnt mit den Standardwerten des Charts und wendet anschließend jede von Ihnen angegebene Überschreibung darauf an. 🧱

Standardwerte liegen unten

Die eigene values.yaml des Charts bildet immer die Basisebene. Alles, was Sie nicht überschreiben, behält seinen Standardwert.

Dateien überschreiben Standardwerte

Jede -f-Datei wird in der von Ihnen angegebenen Reihenfolge mit den Standardwerten zusammengeführt. Spätere Dateien überschreiben frühere.

helm install web ./chart -f a.yaml -f b.yaml

<strong>--set</strong> steht an oberster Stelle

Hier gilt die entscheidende Regel: Die Werte von --set werden zuletzt angewendet. Sie überschreiben sowohl die Standardwerte des Charts als auch Ihre -f-Dateien.

helm install web ./chart -f prod.yaml --set replicaCount=5

Die vollständige Rangfolge

Von niedrigster zu höchster Priorität: Standardwerte des Charts, dann die -f-Dateien von links nach rechts und schließlich --set. Die höchste Ebene gewinnt bei jedem Schlüssel.

Ein durchgängiges Beispiel

Wenn prod.yaml replicaCount auf 3 setzt, Sie aber zusätzlich --set replicaCount=5 angeben, wird das Release mit 5 Replikas ausgeführt.

-f prod.yaml --set replicaCount=5  # 5 wins

Maps werden zusammengeführt, Schlüssel ersetzt

Helm führt verschachtelte Maps per Deep-Merge zusammen und kombiniert ihre Schlüssel. Bei einem einzelnen Schlüssel ersetzt die höhere Ebene einfach den niedrigeren Wert.

Listen werden ersetzt, nicht angehängt

Achtung: Eine Liste in einer höheren Ebene ersetzt die niedrigere Liste vollständig. Ihre Elemente werden nicht an diese angehängt.

Nicht angefasste Schlüssel bleiben erhalten

Das Überschreiben eines Schlüssels löscht niemals seine Geschwister. Schlüssel, die Sie nicht angeben, behalten ihren Wert aus der darunterliegenden Ebene.

Das Ergebnis prüfen

Um das zusammengeführte Ergebnis zu sehen, fügen Sie bei der Installation --dry-run --debug hinzu und lesen Sie die von Helm ausgegebenen berechneten Values.

helm install web ./chart -f prod.yaml --set replicaCount=5 --dry-run --debug

Das richtige Werkzeug wählen

Legen Sie stabile Konfiguration in Dateien ab, damit sie überprüft werden kann, und reservieren Sie --set für die wenigen letzten Überschreibungen, die unbedingt gewinnen müssen, etwa ein CI-Build-Tag.

Kurze Überprüfung

Bestätigen wir, welche Überschreibungsebene das letzte Wort hat.

Zusammenfassung

Die Rangfolge lautet: Standardwerte, dann -f-Dateien und schließlich --set an oberster Stelle. Maps werden per Deep-Merge zusammengeführt, Listen ersetzt, und --dry-run --debug zeigt das Ergebnis. ✅

Häufig gestellte Fragen

Ist die Lektion „Wie --set und -f zusammengeführt werden“ kostenlos?

Ja — der vollständige Text von „Wie --set und -f zusammengeführt werden“ 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 „Wie --set und -f zusammengeführt werden“?

Vorrangregeln bei sich überschneidenden Überschreibungen. 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 4 von 4.

Wie lange dauert die Lektion „Wie --set und -f zusammengeführt werden“?

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. Standardwerte mit helm show values prüfen
  2. Über die CLI mit --set überschreiben
  3. Eine eigene values-Datei mit -f angeben
  4. Wie --set und -f zusammengeführt werden
← Zurück zu Helm Academy