gpt4 book ai didi

kubernetes-helm - 从 helm 命令行设置嵌套数据结构?

转载 作者:行者123 更新时间:2023-12-04 14:08:37 26 4
gpt4 key购买 nike

我正在安装 prometheus-redis-exporter Helm chart .其Deployment对象有一种注入(inject)注解的方法:

# 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 chart 时的对象:
helm install --set <what_goes_here>

最佳答案

只是补充一下,如果你想用“。”覆盖一个键。在 key 名称中,在“.”之前添加一个反斜杠(“\”)。

例如,使用值(取自 grafana):

grafana.ini:
server:
root_url: https://my.example.com

编辑 root_url我们会传递的值 --set grafana\.ini.server.root_url=https://your.example.com

关于kubernetes-helm - 从 helm 命令行设置嵌套数据结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52669058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com