国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

使用 Open WebUI 在 Kubernetes 集群上部署 Llama3??

人工智能 機器學習
在本文中,我們探討了使用 Open WebUI 在 Kubernetes 集群上部署 llama3? 的過程。通過容器化和編排技術,我們成功地將 AI powered 的聊天機器人部署到了可擴展和維護的環境中。

從今年開始,人們對大型語言模型 (LLM) 及其在 GPU 基礎設施上的部署的興趣顯著增加。這種不斷增長的熱情是由人工智能和機器學習的進步推動的,這需要 GPU 能夠有效提供大量的計算能力。GPU 領先制造商 Nvidia 的股價也因這一趨勢而飆升。同樣誕生了大量的大模型,對于這些模型的部署和管理也變得越來越重要,在這方面 Ollama 和 OpenUI 是一個不錯的選擇。

Ollama 是一個開源的機器學習模型部署工具,它可以幫助您將模型部署到生產環境中,簡化大型語言模型 (LLM) 的管理和交互。Ollama 擁有各種一流的開源模型,例如 Llama 3、Phi 3、Mistral 等等,我們可以將 Ollama 看成是 Docker,但是專注于機器學習模型。

使用 Ollama 部署模型非常簡單,就類似于使用 Docker 部署應用程序一樣。但是,如果你對 CLI 不熟悉,那么使用 Ollama 會有點痛苦。為了解決這個問題,我們可以使用一個 open-webui 的項目,它提供了一個漂亮的界面,可以讓您更輕松地部署模型。

為了更好地管理 Ollama,我們可以將 Ollama 部署到 Kubernetes 集群中。這樣,我們就可以更好地管理 Ollama,而不需要擔心 Ollama 的高可用性、擴展性等問題。

當然首先需要一個 Kubernetes 集群,最好帶有 GPU,但即使沒有 GPU,llama3 模型在僅使用 CPU 的情況下也能表現得相對較好。

$ kubectl version
Client Version: v1.28.11
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.28.7

部署 Ollama 到 Kubernetes

要部署 Ollama 和 Open-WebUI 到 Kubernetes 很簡單,因為 Open-WebUI 項目提供了一個 Helm Chart,可以讓我們更輕松地部署 Ollama 和 Open-WebUI。這個 charts 包被托管在 https://helm.openwebui.com,我們可以使用 Helm 添加這個 repo:

helm repo add open-webui https://helm.openwebui.com/
helm repo update

open-webui 這個 charts 包默認情況下會部署 Ollama,我們可以根據自己的需求進行配置,例如我們可以配置 Ollama 是否使用 GPU,是否開啟數據持久化等等,我們可以覆蓋默認的配置來進行配置,如下:

# myvalues.yaml
ollama:
  enabled: true # 自動安裝 Ollama Helm Chart
  ollama: # 配置 Ollama
    gpu:
      enabled: false # 是否使用 GPU
    #   type: 'nvidia'
    #   number: 1
    # models:  # 容器啟動的時候加載的模型
    #  - llama3
    #  - mistral
  persistentVolume: # 配置持久化存儲
    enabled: true
    storageClass: nfs-client # 指定 storageClass
    # existingClaim: ""  # 也可以使用已經存在的 PVC

# ========== Pipelines 配置 ==========

pipelines: # OpenAI API 插件框架
  enabled: true

  persistence:
    enabled: true
    storageClass: "nfs-client"

  service:
    type: NodePort

# ========== open-webui 配置 ==========
# ingress: # 配置 Ingress
#   enabled: false
#   host: "open-webui.example.com"

# 配置持久化存儲
persistence:
  enabled: true
  #   existingClaim: ""  # 也可以使用已經存在的 PVC
  storageClass: "nfs-client" # 指定 storageClass

service:
  type: NodePort # 設置 Service 類型

# 指定 OpenAI API URL,如果不指定,默認使用 Pipelines 服務的端點  https://api.openai.com/v1
# openaiBaseApiUrl: ""

# 配置額外的環境變量
extraEnvVars:
  - name: HF_ENDPOINT
    value: https://hf-mirror.com
# - name: OPENAI_API_KEY # 指定 OpenAI API Key
#   value: "0p3n-w3bu!"

在上面的配置中,我們可以配置 Ollama 是否使用 GPU,是否開啟數據持久化等等,對于 open-webui 部分,我們配置的是一個 NodePort 類型的 Service,這樣我們就可以通過 Node 的 IP 和 NodePort 來訪問 Open-WebUI 項目,當然你也可以配置 Ingress 來訪問。

注意:Open-WebUI 項目默認會去訪問 huggingface 的模型倉庫,因為某些原因,默認情況下國內是無法訪問的,所以我們需要配置 HF_ENDPOINT 環境變量來指定一個鏡像地址 https://hf-mirror.com,否則會出錯。

然后我們可以使用 Helm 安裝這個 charts 包:

helm upgrade --install ollama open-webui/open-webui -f myvalues.yaml --create-namespace --namespace kube-ai

部署完成后,會在 kube-ai 這個命名空間下運行幾個 Pod,我們可以查看 Pod 的狀態:

$ kubectl get pods -n kube-ai
NAME                                    READY   STATUS    RESTARTS        AGE
open-webui-0                            1/1     Running   0               2m11s
open-webui-ollama-944dd68fc-wxsjf       1/1     Running   0               24h
open-webui-pipelines-557f6f95cd-dfgh8   1/1     Running   0               25h

因為上面我們配置的是 NodePort 類型的 Service,所以我們可以通過 Node 的 IP 和 NodePort 來訪問 Open-WebUI 項目:

$ kubectl get svc -n kube-ai
NAME                   TYPE        CLUSTER-IP    EXTERNAL-IP   PORT(S)          AGE
open-webui             NodePort    10.96.1.212   <none>        80:31009/TCP     25h
open-webui-ollama      ClusterIP   10.96.2.112   <none>        11434/TCP        25h
open-webui-pipelines   NodePort    10.96.2.170   <none>        9099:32322/TCP   25h

使用

現在我們就可以通過 http://NodeIP:31009 來訪問 Open-WebUI 項目了。

第一次使用的時候需要注冊一個賬號,然后我們就可以登錄到 Open-WebUI 項目主頁了。

如果你有 Ollama 在其他地方運行,我們可以將其添加為另一個連接。

首先需要配置連接 Ollama 的地址,然后我們就可以連接到 Ollama 了,連接成功后,我們就可以看到 Ollama 的模型列表了。

點擊左下角的用戶頭像,然后選擇 管理員面板,在管理員面板頁面選擇 設置 標簽頁,然后切換到 外部連接 配置項,我們可以設置 Ollama API 地址,我們這里使用的是 Helm 部署的 Ollama,默認已經為我們配置好了 Ollama API 地址。

接下來切換到 模型 標簽頁,我們就可以從 Ollama 的模型倉庫中拉取模型了,可以下載的模型可以從 https://ollama.com/library 查看。比如我們這里選擇 llama3 模型,輸入 llama3 然后點擊右側的拉取下載按鈕,就會開始下載這個模型了,在頁面中也可以看到下載的進度。

模型拉取完成后,切回到首頁,我們就可以選擇切換到 Llama3 模型了。

接下來我們就可以使用 Llama3 模型為我們服務了。

總結

在本文中,我們探討了使用 Open WebUI 在 Kubernetes 集群上部署 Llama3 的過程。通過容器化和編排技術,我們成功地將 AI powered 的聊天機器人部署到了可擴展和維護的環境中。Open WebUI 的簡潔界面和 Kubernetes 的強大自動化能力,讓我們簡化了部署過程,減少了手動干預。隨著世界對 AI 驅動解決方案的不斷依賴,這種技術組合將扮演關鍵角色,快速地帶領創新應用程序 Llama3 告訴市場。AI Powered 的聊天機器人的未來看起來非常光明,Open WebUI 和 Kubernetes 將繼續領先,期待著下一個令人興奮的發展!(這一段就來自 Llama3 模型生成)

責任編輯:姜華 來源: k8s技術圈
相關推薦

2021-03-17 10:05:42

KubernetesRedis數據庫

2024-07-22 15:49:07

KubernetesRedis

2024-05-27 09:00:00

2021-03-04 13:10:32

KubernetesRedisLinux

2023-09-11 09:35:20

Docker程序

2020-10-26 07:40:17

Terraform

2017-08-08 11:14:47

AzureKubernetes多容器應用程序

2024-03-15 09:00:00

2024-04-30 08:28:44

開源大模型Llama

2021-03-30 17:03:02

React開發部署Nginx

2021-12-02 08:00:00

Kubernetes集群容器

2024-04-26 07:48:45

DockerLLama3模型

2020-03-31 12:50:34

樹莓派K3sKubernetes集

2012-05-24 09:15:45

ibmdw

2024-09-02 08:45:00

模型生成

2009-06-01 11:23:08

Glassfish部署Glassfish

2024-05-16 09:20:29

OllamaLlama3框架

2023-11-02 09:00:00

Kubernetes集群

2022-08-31 08:30:32

kubernetesMetalLB

2013-07-26 11:28:08

Git
點贊
收藏

51CTO技術棧公眾號

色婷婷综合成人| 特级西西444www大精品视频| 麻豆电影在线播放| 国内成+人亚洲+欧美+综合在线 | 久久久国产精品一区二区三区| av成人在线播放| 91黄色免费观看| 黑森林精品导航| 青娱乐精品视频在线| 国产精选久久久久久| 日韩欧国产精品一区综合无码| 欧美精品v国产精品v日韩精品 | 国产日韩欧美高清| 日本午夜精品一区二区| 成人影院在线| 欧美高清videos高潮hd| 亚洲黄色中文字幕| 欧美巨大另类极品videosbest| 国产成免费视频| 久久伊99综合婷婷久久伊| 日韩欧美亚洲在线| 亚洲自拍偷拍网| 欧美在线观看网站| 疯狂欧洲av久久成人av电影| 97天天综合网| 亚洲高清影视| 欧美在线一区二区视频| 国产精品蜜月aⅴ在线| 精品国产一区二区三区久久影院 | 久久av日韩| 精品1区2区在线观看| 午夜视频在线免费观看| 欧美日韩精品在线| 久久国产情侣| 亚洲欧美综合色| 中文久久久久久| 久久欧美一区二区| 免费看日本毛片| 成人av网站免费观看| 在线看成人av电影| 久久se精品一区二区| 日韩欧美视频一区二区三区四区 | 日韩不卡一二三| 久久久噜噜噜久噜久久综合| 日韩国产一级片| 不卡一区二区中文字幕| 999一区二区三区| 成人精品一区二区三区中文字幕| 中文字幕免费高| 国产精品亚洲成人| 免费一级特黄毛片| 国产视频视频一区| 黑人巨大精品欧美一区二区奶水| 最近日韩中文字幕| 99热在线网站| 日本韩国视频一区二区| 日韩美女网站| 亚洲国产高清高潮精品美女| 日韩免费福利视频| www欧美日韩| 久久久久影视| 国产欧美精品一区二区三区介绍| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 欧美激情综合色| 久久不见久久见中文字幕免费| 国产精品精品久久久| 中文字幕免费一区二区三区| 波多野结衣成人在线| 中文亚洲免费| 一区中文字幕在线观看| 超碰97在线免费观看| 亚洲精品孕妇| 国产成人亚洲综合无码| 国产午夜精品在线观看| 中文字幕在线免费专区| 日韩视频免费观看高清在线视频| 先锋欧美三级| 国产欧美一区二区三区视频| 日韩高清在线电影| 九九九在线观看视频| 色偷偷久久人人79超碰人人澡| 九九精品调教| 国产精品福利网站| 蜜芽一区二区三区| 亚洲这里只有精品| 欧美精品在线观看播放| 日韩一区二区三区四区五区| 成人在线精品视频| 成人综合激情网| 日本一区高清| 中文字幕一精品亚洲无线一区 | 日韩毛片高清在线播放| 欧美在线一卡| 亚洲视频免费一区| 国产免费播放一区二区| 欧美精品成人一区二区在线观看 | 欧美国产激情| 日本一道在线观看| 一区二区国产视频| 老牛影视精品| 国产精品入口福利| 久久国产精品第一页| 理论片鲁丝二区爱情网| 日韩精品免费视频| 亚洲免费二区| 99免费视频观看| 日韩一级黄色大片| 色爱综合av| www.av91| 欧美丰满高潮xxxx喷水动漫| 欧美一区 二区| 日韩人妻一区二区三区蜜桃视频| 欧美日韩人人澡狠狠躁视频| 国产亚洲精aa在线看| 神马影院午夜我不卡影院| 一个色综合网站| 色综合视频一区二区三区日韩| 精品久久久久久乱码天堂| 日韩一区中文字幕| 成人精品国产亚洲| 日韩欧美亚洲精品| 91黄色免费观看| 久久综合色占| 99视频精品免费| 亚洲精品一区二区在线| 亚洲青涩在线| 婷婷亚洲一区二区三区| **欧美日韩vr在线| 成人黄色综合网站| 97蜜桃久久| 国产在线精品一区二区三区》| 亚洲欧美成人一区二区三区| 性欧美video另类hd尤物| 9999在线观看| 精品国产一区二区精华| 午夜精品久久久久99热蜜桃导演 | 麻豆91精品视频| 国产福利在线| 国产欧美亚洲视频| 欧美高清在线一区| 91成人app| 免费拍拍拍网站| 亚洲黄色片网站| 天堂av在线一区| 久久综合网导航| 成人资源av| 欧美在线一区二区三区| 仙踪林久久久久久久999| 日韩黄色视屏| 国产精品福利久久久| 亚洲视频每日更新| 国产精伦一区二区三区| 九九视频精品在线观看| 久久久999精品| 99久久99久久精品免费看蜜桃| 欧美暴力调教| 国产原创中文在线观看 | 激情成人开心网| 亚洲电影免费观看高清完整版在线 | 国产99久久精品| 黄色视屏在线免费观看| 亚洲欧美日韩精品在线| 亚洲国产一区二区三区在线观看 | 日韩精品成人在线观看| 人妻无码久久一区二区三区免费| 一夜七次郎国产精品亚洲| 丰满岳乱妇一区二区三区| jizz欧美| 久久无码高潮喷水| 久久久久久久久久久av| 国产精品日产欧美久久久久| 女人丝袜激情亚洲| 在线欧美一级视频| 成人资源av| 精品久久国产97色综合| 国产成人在线免费| 6080亚洲理论片在线观看| 免费观看黄色网| 国产精品久久7| 亚洲精品久久久久久久久久久久久 | 久久本道综合色狠狠五月| 777a∨成人精品桃花网| 久久精品国产成人一区二区三区| 神马久久资源| youjizzxxxx18| 91精品视频在线免费观看| 91麻豆精品国产91久久久使用方法 | 国产亚洲欧美日韩俺去了| 特黄特色欧美大片| 色就是色亚洲色图| 色爱区成人综合网| 综合网中文字幕| 亚洲精选在线视频| 一本色道久久| 久久91视频| 三级视频网站在线| 精品视频在线观看一区二区| 日本老师69xxx| 欧美tickling挠脚心丨vk| 2020日本不卡一区二区视频|