相关疑难解决方法(0)

如何使用--set用Prometheus图表设置值?

例如,设置alertmanager.ingress.annotations为添加两个项目,这两个方法都不起作用:

$ helm install stable/prometheus \
  --set alertmanager.ingress.enabled=true \
  --set "alertmanager.ingress.annotations={alb.ingress.kubernetes.io/scheme: internet-facing, alb.ingress.kubernetes.io/tags: Environment=dev,Team=test}"

Error: YAML parse error on prometheus/templates/alertmanager-ingress.yaml: error unmarshaling JSON: json: cannot unmarshal array into Go struct field .annotations of type map[string]string
$ helm install stable/prometheus \
  --set alertmanager.ingress.enabled=true \
  --set "alertmanager.ingress.annotations={'alb.ingress.kubernetes.io/scheme': 'internet-facing', 'alb.ingress.kubernetes.io/tags': 'Environment=dev,Team=test'}"

Error: YAML parse error on prometheus/templates/alertmanager-ingress.yaml: error unmarshaling JSON: json: cannot unmarshal array into Go struct field .annotations of type map[string]string
Run Code Online (Sandbox Code Playgroud)

那怎么用呢?

json yaml prometheus kubernetes-helm

4
推荐指数
1
解决办法
5337
查看次数

标签 统计

json ×1

kubernetes-helm ×1

prometheus ×1

yaml ×1