在 k8s 集群上部署了 open webui,创建账号并登录会后,页面显示一片空白
从浏览器开发者工具看,页面加载卡在请求 /api/modes 的时候,请求一直处于 pending 状态
部署工具的是 helm,helm chart 用的是 https://github.com/open-webui/helm-charts
values 清单如下
ollamaUrls:
- http://ollama-deepseek.ai:11434
ollama:
enabled: false
pipelines:
enabled: false
persistence:
storageClass: "cnblogs-default"
进人 open-webui pod 容器通过 env 命令查看环境变量,对应的 ollama 环境变量正常
OLLAMA_BASE_URLS=http://ollama-deepseek.ai:11434
查看 pod 日志
kubectl logs open-webui-0 -n ai
发现下面的日志
INFO [open_webui.routers.openai] get_all_models()
怎么在请求 openai?如何禁用 open webui 请求 openai?
helm chart 没有提供直接的配置项, 可以通过环境变量 ENABLE_OPENAI_API
禁用 OpenAI
extraEnvVars:
- name: "ENABLE_OPENAI_API"
value: "False"
禁用后页面显示就正常了
记录这次部署的博文:Kubernetes 集群上部署 Open WebUI