首页 新闻 会员 周边 捐助

helm 部署 open webui 遇到 values 不起作用的问题

0
悬赏园豆:30 [已解决问题] 浏览: 20次 解决于 2025-02-21 23:05

通过 helm 在 kubernetes 集群上部署 open webui,helm chart 用的是 https://github.com/open-webui/helm-charts

values 清单如下

ollamaUrlsFromExtraEnv: true

ollamaUrls:
  - http://ollama-deepseek.ai:11434

openaiBaseApiUrl: ""

ollama:
  enabled: false

pipelines:
  enabled: false

但部署时发现 ollamaUrlsFromExtraEnvollamaUrls 设置不起作用

通过下面的命令可以重现问题

helm template open-webui open-webui/open-webui --values open-webui-values.yaml
问题补充:

chart 版本是 open-webui-5.16.1

正常情况下应该会生成 OLLAMA_BASE_URLS 环境变量

env:
  - name: "OLLAMA_BASE_URLS"
    value: "http://ollama-deepseek.ai:11434"

但现在却没有出现这个环境变量

dudu的主页 dudu | 高人七级 | 园豆:27853
提问于:2025-02-21 22:38
< > 人人可用的开源BI工具
分享
最佳答案
0

误解了下面的注释

# -- Disables taking Ollama Urls from `ollamaUrls`  list
ollamaUrlsFromExtraEnv: false

使用 ollamaUrls,ollamaUrlsFromExtraEnv 就应该用默认值 false,不能设置为 true

看了对应的模板代码 workload-manager.yaml#L116 才知道问题所在

env:
  {{- if .Values.ollamaUrlsFromExtraEnv}}
  {{- else if or .Values.ollamaUrls .Values.ollama.enabled }}
  - name: "OLLAMA_BASE_URLS"
    value: {{ include "ollamaBaseUrls" . | quote }}
dudu | 高人七级 |园豆:27853 | 2025-02-21 23:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册
Top