Über die CLI mit --set überschreiben
Schnelle Änderungen einzelner Werte bei der Installation.
Über die CLI mit --set überschreiben ist eine kostenlose DevOps Bootcamp-Lektion auf CoddyKit. Dies ist Lektion 2 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.
Ohne Datei anpassen
Manchmal möchten Sie nur eine Einstellung ändern. Das Flag --set überschreibt einen einzelnen Wert direkt in der Befehlszeile. ⚡
helm install web bitnami/nginx --set replicaCount=3Schlüssel gleich Wert
Die Syntax ist einfach: ein Schlüsselpfad, ein Gleichheitszeichen und anschließend der Wert. Helm trägt replicaCount direkt in die Values des Charts ein.
--set replicaCount=3Verschachtelte Schlüssel erreichen
Verwenden Sie einen Punkt, um sich durch den Values-Baum zu bewegen. Hier zielt image.tag auf den unter image verschachtelten Tag.
--set image.tag=1.27.0Mehrere Werte auf einmal setzen
Trennen Sie mehrere Überschreibungen durch Kommas oder wiederholen Sie das Flag. Beide Formen speisen dieselbe values-Map.
--set replicaCount=3,image.tag=1.27.0Auf Listen per Index zugreifen
Setzen Sie bei einem Array den Index in eckige Klammern. Dadurch wird das erste Element der Liste ingress.hosts beschrieben.
--set ingress.hosts[0].host=example.comSonderzeichen maskieren
Punkte und Kommas innerhalb eines Werts haben für Helm eine Bedeutung. Maskieren Sie sie mit einem umgekehrten Schrägstrich, damit sie Teil des string bleiben.
--set nodeSelector."kubernetes\.io/os"=linuxEinen String erzwingen
Zahlen und boolesche Werte werden automatisch typisiert. Verwenden Sie --set-string, wenn ein Wert wie eine Version als Text erhalten bleiben soll.
--set-string image.tag=1.27Values aus einer Datei lesen
Bei einem großen oder geheimen Wert liest --set-file den Inhalt aus einer Datei, statt ihn direkt einzugeben.
--set-file config.tls=./server.crtIdeal für Automatisierung
Da es in einer einzigen Zeile verwendet wird, eignet sich --set hervorragend für Skripte und CI, wenn eine Build-Nummer oder ein Tag schnell eingefügt werden muss.
helm upgrade web ./chart --set image.tag=$BUILD_TAGDie Grenzen kennen
Bei vielen oder tief verschachtelten Überschreibungen werden lange --set-Zeichenketten unleserlich. Dann ist es an der Zeit, auf eine Values-Datei umzusteigen.
Überschreibt die Standardwerte
Jeder Schlüssel, den Sie mit --set übergeben, ersetzt den Standardwert des Charts für diesen Schlüssel. Nicht angefasste Schlüssel behalten ihre ursprünglichen Werte.
Kurze Überprüfung
Bestätigen wir, wie Sie mit --set einen verschachtelten Schlüssel erreichen.
Zusammenfassung
Verwenden Sie --set für schnelle Überschreibungen direkt in der Befehlszeile mit Punktnotation, --set-string zum Beibehalten von Text und eine Values-Datei, sobald die Konfiguration umfangreicher wird. ✅
Häufig gestellte Fragen
Ist die Lektion „Über die CLI mit --set überschreiben“ kostenlos?
Ja — der vollständige Text von „Über die CLI mit --set überschreiben“ 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 „Über die CLI mit --set überschreiben“?
Schnelle Änderungen einzelner Werte bei der Installation. 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 2 von 4.
Wie lange dauert die Lektion „Über die CLI mit --set überschreiben“?
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