インストールしていますprometheus-redis-exporter Helm チャートそのDeployment
オブジェクトには注釈を挿入する方法があります:
# deployment.yaml
...
template:
metadata:
annotations:
{{ toYaml .Values.annotations | indent 8 }}
通常、値ファイルを提供する場合は、次のようにします。
# values.yaml
annotations:
foo: bar
bash: baz
次に、次のようにチャートをインストールします。
helm install --values values.yaml
ただし、場合によっては、--set
代わりにコマンド ラインでこれらの値を指定する方が簡単ですが、そのようにネストされたセットをどのように指定するかはわかりません。
annotations
コマンドラインで Helm チャートをインストールするときに上記のオブジェクトを設定するにはどうすればよいでしょうか。
helm install --set <what_goes_here>
ベストアンサー1
このhelm
ドキュメンタリーにはセクションがある--set の形式と制限探しているものが含まれています。
--set outer.inner=value
結果は次のようになります:
outer:
inner: value
したがって、コマンド全体はhelm
次のようになります。
helm install --set annotations.foo=bar,annotations.bash=baz stable/prometheus-redis-exporter