簡體   English   中英

Helm 圖表忽略配置文件或給定的鍵值

[英]Helm chart ignoring config file or given key value

我不確定這個問題是與 promtail(使用的 helm 圖表)有關還是與 helm 本身有關。

我想將 loki 圖表的默認主機值更新為 kube.netes 上使用的本地主機,所以我嘗試這樣做:

helm upgrade --install --namespace loki promtail grafana/promtail --set client.url=http://loki:3100/loki/api/v1/push

並使用自定義 values.yaml 像這樣:

helm upgrade --install --namespace loki promtail grafana/promtail -f promtail.yaml

但它仍然使用錯誤的默認值 url:

level=warn ts=2021-10-08T11:51:59.782636939Z caller=client.go:344 component=client host=loki-gateway msg="error sending batch, will retry" status=-1 error="Post \"http://loki-gateway/loki/api/v1/push\": dial tcp: lookup loki-gateway on 10.43.0.10:53: no such host"

如果我檢查 config.yaml 它的使用它不使用我在安裝過程中提供的內部 url:

root@promtail-69hwg:/# cat /etc/promtail/promtail.yaml 
server:
  log_level: info
  http_listen_port: 3101

client:
  url: http://loki-gateway/loki/api/v1/push

有任何想法嗎? 或者我缺少什么?

謝謝

我不認為client.url是 helm chart 中的一個值,而是您的應用程序正在使用的配置文件中的一個值。

嘗試設置config.lokiAddress

config:
  lokiAddress: http://loki-gateway/loki/api/v1/push

被模板化到我提到的配置文件中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM