0

我正在尝试通过 http api 对 rabbitmq 管理控制台进行活动性检查。我在端点下的 helm values 文件中有目标;我正在使用http探针。

endpoints:
    - module: rabbit_alive_check
      port: http
      scheme: http
      url: "http://username:password@nodeip:15672/api/aliveness-test/%2F"

输出如预期的那样。但我希望替换我已经在 helm secrets 中加密的密码,而不是在 url 中硬编码。我采用了来自https://github.com/helm/charts/tree/master/stable/prometheus-blackbox-exporter的 prometheus-blackbox 导出器。

如何从 helm secrets.yaml 中调用密码?

4

1 回答 1

0

您不能将秘密值注入values.yaml,因为values.yaml它实际上是 Helm Chart 的输入,并且它不使用任何替换。

我不确定代码摘录来自哪里,但健康检查的一种可能的解决方法可能是使用自定义脚本。

于 2020-01-09T07:53:26.293 回答