在普罗米修斯头盔图表中使用秘密

问题描述 投票:0回答:1

我正在使用 promethues-community helm-charts。我想在我的 node_exporter 作业中使用 azure_sd_configs 作为抓取工具。它需要“client_secret”来通过 Azure 进行身份验证,但我找不到将 k8s 机密传递给 prometheus.yaml 的方法

我尝试过的:

  server:
    env:
      - name: AZURE_SD_CONFIGS_CLIENT_SECRET
        valueFrom:
          secretKeyRef:
            name: service-credentials
            key: azure_sd_configs_client_secret
          azure_sd_configs:
            - environment: AzurePublicCloud
              port: 80
              subscription_id: xxx
              tenant_id: xxx
              client_id: xxx
              client_secret: ${AZURE_SD_CONFIGS_CLIENT_SECRET}

我可以在容器中看到环境变量,但它确实在 prometheus.yaml 中替换了它。

这应该有效吗?有更好的办法吗?

谢谢

prometheus kubernetes-helm
1个回答
0
投票

我有同样的问题,但对于数据源 BasicAuth (OpenSearch)。

© www.soinside.com 2019 - 2024. All rights reserved.