Skip to main content

helm und yaml-Wertdateien

Submitted by Erik Wegner on
Body

Für die einfache Installation im Kubernetes-Cluster kann helm benutzt werden.

Aufruf mit mehreren Dateien

helm install -f f2.yaml -f f3.yaml -f f1.yaml my-chart my-app

Hier werden die Werte von links nach rechts, in der Reihenfolge ihrer Benennung, überschrieben:

  • Zuerst die Werte aus der values.yaml im Chart
  • Dann überschreiben und ergänzen alle Werte aus f2.yaml die bereits gesetzten Werte.
  • Dann überschreiben und ergänzen alle Werte aus f3.yaml die bereits gesetzten Werte.
  • Dann überschreiben und ergänzen alle Werte aus f1.yaml die bereits gesetzten Werte.

Aufruf mit Werten auf der Kommandozeile

helm install --set value1=cmd -f f2.yaml -f f3.yaml -f f1.yaml my-chart my-app

Zuerst erfolgt die Verarbeitung wie oben. Anschließend überschreibt der Parameter --set den Wert für value1.

helm install --set value1=cmdC --set value1=cmdB --set value1=cmdA -f f2.yaml -f f3.yaml -f f1.yaml my-chart my-app

Die Werte für --set werden von links nach rechts angewendet, in der Reihenfolge ihres Auftretens. Für value1 ergibt sich damit der Wert cmdA.