Einführung
Helm-Vorlagen stellen integrierte Werte bereit Objekt für den Zugriff auf Helm-Chart-Werte. Die Änderungen der Helm-Werte werden bei jedem Update gespeichert.
Das Vergleichen von Versionen von Helm-Werten und das Überprüfen alter Versionen ist eine gute Vorgehensweise, um Änderungen nachzuverfolgen.
In diesem Artikel wird erläutert, wie Sie Helm-Werte für eine Helm-Version erhalten.
Voraussetzungen
- Zugriff auf eine CLI.
- Minikube-Cluster wird ausgeführt (Folgen Sie unseren Anleitungen How to Install Minikube on Ubuntu or How to Install Minikube on CentOS).
- Helm-Repository hinzugefügt (folgen Sie unserer Anleitung zum Hinzufügen, Aktualisieren oder Entfernen von Helm-Repositorys).
Helm-Werte erhalten
Verwenden Sie zum Abrufen von Werten aus einer Helm-Version:
helm get values <release name>
Zum Beispiel:
helm get values phoenix-chart
Die Ausgabe gibt die vom Benutzer bereitgestellten Werte für die aktuelle Helm-Version im YAML-Format aus:
Die vom Benutzer bereitgestellten Werte werden beim Bereitstellen eines Helm-Diagramms festgelegt. Die eingestellten Werte überschreiben berechnete Werte.
Berechnete Werte erhalten
Erhalten Sie berechnete Werte für eine Helm-Version mit:
helm get values <release name> -a
Oder alternativ:
helm get values <release name> --all
Zum Beispiel:
helm get values phoenix-chart -a
Die Ausgabe gibt die berechneten Werte für die aktuelle Helm-Version im YAML-Format aus:
Wenn keine vom Benutzer bereitgestellten Werte vorhanden sind, werden die berechneten Werte aus der Vorlage gezogen, um einen Standardwert anzuzeigen.
Werte aus einer früheren Revision abrufen
Helm-Releases haben normalerweise mehrere Revisionen. Die Werte aus früheren Revisionen werden alle als Revisionen gespeichert.
Verwenden Sie zum Abrufen von Werten aus einer früheren Revision einer Helm-Version:
helm get values <release name> --revision <release number>
Um beispielsweise die Werte aus der ersten Revision zu erhalten:
helm get values phoenix-chart --revision 1
Ausgabeformat für Werte abrufen
Die Ausgabe erfolgt standardmäßig im YAML-Format. Zeigen Sie die Ausgabe in einem bestimmten Format an mit:
helm get values <release name> -o <data format>
Verfügbare Datenformate sind:
- Tabelle
- JSON
- YAML (Standard)
Um beispielsweise Werte einer Helm-Version aus der ersten Revision im JSON-Format abzurufen, verwenden Sie:
helm get values phoenix-chart --revision 1 -o json