Eine eigene values-Datei mit -f angeben
Versionieren Sie Ihre Konfiguration in eigenem YAML.
Eine eigene values-Datei mit -f angeben ist eine kostenlose DevOps Bootcamp-Lektion auf CoddyKit. Dies ist Lektion 3 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 DevOps Bootcamp-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.
Konfiguration als Datei
Wenn sich die Überschreibungen häufen, legen Sie sie in einer eigenen YAML-Datei ab. Das Flag -f übergibt diese Datei beim Installieren an Helm. 📄
helm install web bitnami/nginx -f my-values.yamlDie Langform
Das Flag -f ist die Kurzform von --values. Beide bewirken dasselbe. Verwenden Sie die Form, die für Sie verständlicher ist.
helm install web bitnami/nginx --values my-values.yamlNur Geändertes
Ihre Datei muss nicht jeden Standardwert wiederholen. Nehmen Sie nur die Schlüssel auf, die Sie überschreiben möchten, und Helm führt sie mit den übrigen zusammen.
replicaCount: 3
image:
tag: "1.27.0"Verschachtelung wirkt natürlich
In einer Datei werden verschachtelte Schlüssel einfach als eingerücktes YAML dargestellt. Das ist deutlich leichter zu lesen als eine lange Punktnotation mit --set.
service:
type: ClusterIP
port: 8080In Git versionieren
Eine Values-Datei besteht aus einfachem Text, sodass Sie sie committen können. Damit hat Ihre Deployment-Konfiguration wie jeder andere Code eine Historie und kann überprüft werden.
Mehrere Dateien stapeln
Übergeben Sie -f mehr als einmal. Helm liest die Dateien von links nach rechts, und spätere Dateien überschreiben frühere Schlüssel für Schlüssel.
helm install web ./chart -f base.yaml -f prod.yamlMuster aus Basis und Overlay
Bewahren Sie gemeinsame Einstellungen in base.yaml und umgebungsspezifische Anpassungen in prod.yaml auf. Durch das Stapeln bleiben die einzelnen Dateien klein und übersichtlich.
# prod.yaml
replicaCount: 5
resources:
limits:
cpu: "1"Beim Upgrade wiederverwenden
Dieselbe -f-Datei funktioniert auch mit helm upgrade. Bearbeiten Sie die Datei, führen Sie upgrade aus, und Ihr Release übernimmt die neuen Werte.
helm upgrade web ./chart -f my-values.yamlAuf die Einrückung achten
YAML berücksichtigt Leerzeichen, keine Tabulatoren. Ein falsch ausgerichteter Schlüssel landet unbemerkt an der falschen Stelle. Halten Sie daher Ihre Einrückung konsistent.
Überprüfen, was übernommen wurde
Führen Sie nach der Installation helm get values für das Release aus, um genau zu sehen, welche Überschreibungen Helm aufgezeichnet hat.
helm get values webDie erste Wahl für den echten Einsatz
Für alles, was über einen kurzen Test hinausgeht, ist eine Values-Datei die wartbare Lösung. Sie hält Ihre Konfiguration lesbar und teilbar.
Kurze Überprüfung
Bestätigen wir, was passiert, wenn Sie -f zweimal übergeben.
Zusammenfassung
Verwenden Sie -f, um Ihre eigene Values-Datei bereitzustellen, nehmen Sie nur Änderungen auf, stapeln Sie Dateien für Overlays und committen Sie sie in Git. ✅
Häufig gestellte Fragen
Ist die Lektion „Eine eigene values-Datei mit -f angeben“ kostenlos?
Ja — der vollständige Text von „Eine eigene values-Datei mit -f angeben“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des DevOps Bootcamp-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Eine eigene values-Datei mit -f angeben“?
Versionieren Sie Ihre Konfiguration in eigenem YAML. Du übst DevOps Bootcamp 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 DevOps Bootcamp zu starten?
Keine Vorkenntnisse erforderlich. DevOps Bootcamp 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 3 von 4.
Wie lange dauert die Lektion „Eine eigene values-Datei mit -f angeben“?
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 DevOps Bootcamp-Lektion Code schreiben und ausführen?
Ja. Jede DevOps Bootcamp-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
- Standardwerte mit helm show values prüfen
- Über die CLI mit --set überschreiben
- Eine eigene values-Datei mit -f angeben
- Wie --set und -f zusammengeführt werden