[英]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.