0Pricing
DevOps Bootcamp · Lektion

Ü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=3

Schlü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=3

Verschachtelte 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.0

Mehrere 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.0

Auf 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.com

Sonderzeichen 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"=linux

Einen 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.27

Values 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.crt

Ideal 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_TAG

Die 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

  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 DevOps Bootcamp