精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

K8sGPT+Ollama:免費的 Kubernetes 自動化診斷方案

人工智能
介紹 k8sgpt-operator 的文章發布后,有小伙伴反饋 OpenAI 的使用門檻,這個問題確實比較棘手,但也不是不能解決。不過本文并不是介紹如何解決這種問題的,而是介紹 OpenAI 的替代方案: Ollama。

周末檢查博客草稿,發現了這篇。記得當時是與 Kubernetes 自動化診斷工具:k8sgpt-operator 的方案,由于之前試過 Ollama[1],感覺使用起來也更加友好,而且 Ollama 同樣提供了 對 OpenAI API 的支持[2],索性改成用 Ollama 吧。

介紹 k8sgpt-operator 的文章發布后,有小伙伴反饋 OpenAI 的使用門檻,這個問題確實比較棘手,但也不是不能解決。不過本文并不是介紹如何解決這種問題的,而是介紹 OpenAI 的替代方案: Ollama。

對 k8sgpt 和 k8sgpt-operator 就不做過多介紹了,有興趣的可以看回 上一篇。

1. 安裝 Ollama

Ollama 是一個開源的大模型工具,使用它可以在本地或云端輕松的安裝和運行 多種流量的大模型[3]。它的操作非常友好,只需簡單的命令就能運行。在 macOS 上可以通過 homebrew 一鍵安裝:

brew install ollama

當前最新的版本是 0.1.44。

ollama -v
Warning: could not connect to a running Ollama instance
Warning: client version is 0.1.44

在 Linux 上也可以通過官方的腳本一鍵安裝。

curl -sSL https://ollama.com/install.sh | sh

啟動 Ollama,通過環境變量將 Ollama 的監聽地址設置為 0.0.0.0,便于后面從容器或者 K8s 集群訪問。

OLLAMA_HOST=0.0.0.0 ollama start

...
time=2024-06-16T07:54:57.329+08:00 level=INFO source=routes.go:1057 msg="Listening on 127.0.0.1:11434 (version 0.1.44)"
time=2024-06-16T07:54:57.329+08:00 level=INFO source=payload.go:30 msg="extracting embedded files" dir=/var/folders/9p/2tp6g0896715zst_bfkynff00000gn/T/ollama1722873865/runners
time=2024-06-16T07:54:57.346+08:00 level=INFO source=payload.go:44 msg="Dynamic LLM libraries [metal]"
time=2024-06-16T07:54:57.385+08:00 level=INFO source=types.go:71 msg="inference compute" id=0 library=metal compute="" driver=0.0 name="" total="21.3 GiB" available="21.3 GiB"

2. 下載并運行大模型

Llama3 流行的大模型之一,由 Meta 在 4 月開源。Llama3 有兩個版本:8B 和 70B。

我是在 macOS 上運行,所以選擇 8B 的版本。8B 的版本大小 4.7 GB,網速快的話 3-4 分鐘就可以完成下載。

ollama run llama3

我是 m1 pro + 32g 內存,啟動 12s 多。

time=2024-06-17T09:30:25.070+08:00 level=INFO source=server.go:572 msg="llama runner started in 12.58 seconds"

執行一次 query 的時間在 14s 左右。

curl http://localhost:11434/api/generate -d '{
  "model": "llama3",
  "prompt": "Why is the sky blue?",
  "stream": false
}'

....
"total_duration":14064009500,"load_duration":1605750,"prompt_eval_duration":166998000,"eval_count":419,"eval_duration":13894579000}

3. 配置 K8sGPT CLI 后端

如果你想測試 k8sgpt-operator,可以跳過這一步。

我們將使用 Ollama REST API 作為 k8sgpt 的后端,作為推理的 provider,這里后端類型選擇 localai。因為 LocalAI[4] 與 Ollama 同樣兼容 OpenAI API,真正的 provider 還是 Ollama 運行的 Llama。

k8sgpt auth add --backend localai --model llama3 --baseurl http://localhost:11434/v1

同時將其設置成默認的 provider。

k8sgpt auth default --provider localai
Default provider set to localai

測試:

我們在 k8s 上創建一個 pod,使用鏡像 image-not-exit。

kubectl get po k8sgpt-test
NAME          READY   STATUS         RESTARTS   AGE
k8sgpt-test   0/1     ErrImagePull   0          6s

使用 k8sgpt 對錯誤進行分析。

k8sgpt analyze --explain --filter=Pod --=default --output=json

{
  "provider": "localai",
  "errors": null,
  "status": "ProblemDetected",
  "problems": 1,
  "results": [
    {
      "kind": "Pod",
      "name": "default/k8sgpt-test",
      "error": [
        {
          "Text": "Back-off pulling image \"image-not-exist\"",
          "KubernetesDoc": "",
          "Sensitive": []
        }
      ],
      "details": "Error: Back-off pulling image \"image-not-exist\"\n\nSolution: \n1. Check if the image exists on Docker Hub or your local registry.\n2. If not, create the image using a Dockerfile and build it.\n3. If the image exists, check the spelling and try again.\n4. Verify the image repository URL in your Kubernetes configuration file (e.g., deployment.yaml).",
      "parentObject": ""
    }
  ]
}

4. 部署并配置 k8sgpt-operator

k8sgpt-operator 可以在集群中開啟自動化的 k8sgpt。可以通過 Helm 來安裝

helm repo add k8sgpt https://charts.k8sgpt.ai/
helm repo update
helm install release k8sgpt/k8sgpt-operator -n k8sgpt --create-namespace

k8sgpt-operator 提供了兩個 CRD:K8sGPT 配置 k8sgpt;Result 輸出分析結果。

kubectl api-resources  | grep -i gpt
k8sgpts                                        core.k8sgpt.ai/v1alpha1                true         K8sGPT
results                                        core.k8sgpt.ai/v1alpha1                true         Result

配置 K8sGPT,這里 baseUrl 要使用 Ollama 的 IP 地址。

kubectl apply -n k8sgpt -f - << EOF
apiVersion: core.k8sgpt.ai/v1alpha1
kind: K8sGPT
metadata:
  name: k8sgpt-ollama
spec:
  ai:
    enabled: true
    model: llama3
    backend: localai
    baseUrl: http://198.19.249.3:11434/v1
  noCache: false
  filters: ["Pod"]
  repository: ghcr.io/k8sgpt-ai/k8sgpt
  version: v0.3.8
EOF

創建 CR K8sGPT 之后,operator 會自動為其創建 Pod。檢查 CR Result 也可以看到同樣的結果。

kubectl get result -n k8sgpt -o jsnotallow='{.items[].spec}' | jq .
{
  "backend": "localai",
  "details": "Error: Kubernetes is unable to pull the image \"image-not-exist\" due to it not existing.\n\nSolution: \n1. Check if the image actually exists.\n2. If not, create the image or use an alternative one.\n3. If the image does exist, ensure that the Docker daemon and registry are properly configured.",
  "error": [
    {
      "text": "Back-off pulling image \"image-not-exist\""
    }
  ],
  "kind": "Pod",
  "name": "default/k8sgpt-test",
  "parentObject": ""
}

參考資料

[1] Ollama: https://ollama.com

[2] 對 OpenAI API 的支持: https://github.com/ollama/ollama/blob/main/docs/openai.md

[3] 多種流量的大模型: https://ollama.com/library

[4] LocalAI: https://localai.io

責任編輯:武曉燕 來源: 云原生指北
相關推薦

2023-05-03 21:54:05

Kubernetes自動化診斷工具

2024-02-26 08:15:00

2023-09-27 23:23:09

云原生K8sGPT

2020-08-31 22:05:53

Kubernetes微服務系統

2022-10-31 09:05:18

Kubernetes自動化

2014-03-11 11:10:10

PowerShell自動化腳本

2013-05-16 11:07:37

Android開發Android應用自動化測試

2024-05-06 08:08:31

2020-10-29 10:17:24

AnsibleKubernetes容器編排自動化

2021-01-14 10:45:01

人工智能智慧醫療分子診斷

2017-12-17 21:58:18

2021-09-08 16:03:12

Kubernetes 安全開源

2015-12-30 14:50:45

Kubernetes容器技術Docker

2021-01-24 11:46:26

自動化Web 優化

2014-05-13 13:41:51

iOS開發自動化打渠道包

2022-02-18 13:12:49

人工智能自動化技術

2022-02-17 17:37:17

超級自動化人工智能AI

2020-04-29 11:28:54

智能自動化機器人流程自動化AI

2010-12-06 09:59:58

2022-06-09 13:45:18

vivoK8S集群Kubernetes
點贊
收藏

51CTO技術棧公眾號

在线免费av播放| 久久99国产精品99久久| 我要看黄色一级片| 国产精品视频一区视频二区| 亚洲蜜桃精久久久久久久| 91视频最新| 天天操天天摸天天干| 精品一级毛片| 日韩情涩欧美日韩视频| 日韩在线一级片| 国产精品一区在线看| 美女久久久精品| 久久久综合av| 欧美激情视频二区| 成人性生交大片免费看96| 色偷偷久久人人79超碰人人澡| 一区二区冒白浆视频| 国内爆初菊对白视频| 日韩在线观看一区二区| 色综合男人天堂| 日本二区在线观看| 波多野结衣一区二区三区免费视频| 色av成人天堂桃色av| 在线观看污视频| 第一页在线观看| 成人深夜福利app| 国产欧美一区二区三区久久人妖| 久久精品这里有| 99视频精品全国免费| 日韩精品在线观看一区| 一级黄色免费毛片| 成人黄色视屏网站| 欧美日韩性视频| 毛片在线视频观看| 无遮挡动作视频在线观看免费入口| 成人网男人的天堂| 91日韩在线播放| 日韩乱码一区二区三区| 夜夜夜久久久| 色综合久久天天综线观看| 婷婷丁香综合网| 国产精选一区| 日韩电影视频免费| 污片免费在线观看| caoporn成人| 日韩一区二区三区高清免费看看| 天天爽夜夜爽一区二区三区| 肉色欧美久久久久久久免费看| 一区二区三区色| 只有这里有精品| 国产丝袜在线| 最新国产精品久久精品| 亚洲精品二区| av电影在线网| 欧美极品xxx| 欧美一区二区视频17c| 日韩一二三四| 26uuu欧美| 久久精品一二三区| 深夜福利在线看| 91在线看国产| 久久久水蜜桃| 每日更新av在线播放| 久久久午夜电影| 欧美一区亚洲二区| 触手亚洲一区二区三区| 国产精品色在线| 亚洲一区二区三区精品在线观看| jzzjzzjzz亚洲成熟少妇| 中文字幕欧美区| 亚洲精品国产精品国自产观看| 狠狠狠综合7777久夜色撩人| 久久久99久久| 亚洲欧美久久久久一区二区三区| 伊人在线视频| 亚洲欧美日韩一区二区| 天天想你在线观看完整版电影免费| caoporn免费在线视频| 亚洲一区二区在线观看视频| 好吊妞无缓冲视频观看| 性欧美一区二区| 中国一区二区视频| 亚洲精品婷婷| 国产成人精品视频在线观看| 一级一级黄色片| 激情综合色播激情啊| 波多野结衣成人在线| 日韩中文字幕影院| 久久久久久久国产精品影院| 亚洲不卡1区| 91精品专区| 尤物av一区二区| 国产中文字幕视频在线观看| 写真福利精品福利在线观看| 在线电影院国产精品| 色悠悠在线视频| 国产在视频线精品视频www666| 色多多国产成人永久免费网站| 亚洲欧美小视频| 日韩午夜免费| 成人免费在线视频网站| 少妇精品高潮欲妇又嫩中文字幕 | 校园春色 亚洲色图| 日韩在线电影| 亚洲国模精品一区| 免费看一级黄色| 亚洲美洲欧洲综合国产一区| 国产精品欧美在线| 男人天堂综合网| 国产精品久久久久久久久图文区| 久久综合久久网| 国产激情久久| 日韩电影免费观看中文字幕| 国产精品免费人成网站酒店| 亚洲一区日本| 91蜜桃网站免费观看| 可以在线观看的av网站| 亚洲精品欧美激情| 国产三级日本三级在线播放| 动漫av一区| 日韩中文字幕av| 日韩免费黄色片| 国产在线日韩欧美| 欧美中日韩一区二区三区| 欧美亚洲系列| 欧美日韩国产一区二区三区地区| 特级西西人体wwwww| 欧美激情日韩| 成人国产精品一区二区| 久久精品蜜桃| 五月激情综合色| 99久久综合| 欧美精品久久久久久久久老牛影院| 欧美图片自拍偷拍| 国产精品x453.com| 国产成人精品久久久| 丰满熟妇人妻中文字幕| 中文字幕在线观看一区| 亚洲人成无码www久久久| 第四色在线一区二区| 欧美成人免费小视频| 91亚洲国产成人精品一区| 国产日韩三级在线| 欧美视频第一区| 136国产福利精品导航网址应用| 精品国产视频在线| 国产天堂第一区| 久久精品人人做人人爽97| 激情伊人五月天| gogo久久日韩裸体艺术| 欧美夫妻性视频| 国产后入清纯学生妹| 亚洲婷婷国产精品电影人久久| 天天爽人人爽夜夜爽| 欧美日韩伦理| 国产精品99久久久久久久久久久久| 天堂91在线| 一本大道久久a久久精二百| 日本一卡二卡在线| 日韩网站在线| 久久精品日产第一区二区三区精品版 | 女人被狂躁c到高潮| 中文亚洲字幕| 免费久久99精品国产自| 97久久香蕉国产线看观看| 日韩精品在线免费观看| 精品国产一区二区三区四| 久久综合久色欧美综合狠狠| 国产一区二区三区精彩视频| 国产一区二区三区网| 国产精品久久久久久久久久久久久久| 国产小视频免费在线网址| 一本一道综合狠狠老| 亚洲精品91在线| 久久精品国产一区二区| 亚洲免费av网| www.爱久久| 欧美中文在线字幕| av每日在线更新| 日韩欧美一二三区| 五月天综合激情网| 中文字幕 久热精品 视频在线| 亚洲欧美偷拍另类| 国产精品九九| 欧美日韩综合精品| 国产成人免费精品| 欧美国产第一页| 欧美精品少妇| 91麻豆精品国产综合久久久久久 | 男人天堂综合| 欧美精品久久99| 日本中文字幕免费| 国产精品女同一区二区三区| 精品人妻无码中文字幕18禁| 国产精品日韩| 最新欧美日韩亚洲| 欧美18免费视频| 国产精品久久久久久影视| 先锋成人av| 亚洲午夜久久久久久久| 国产哺乳奶水91在线播放| 日韩欧美亚洲一二三区| 亚洲 欧美 变态 另类 综合| 92国产精品观看| 亚洲精品mv在线观看| 国产情侣一区| 美女黄色片网站| 蜜桃成人av| 国产精品视频500部| jizzyou欧美16| 午夜剧场成人观在线视频免费观看| 成年人在线视频| 亚洲丁香婷深爱综合| 一级片视频免费| 丰满岳妇乱一区二区三区| 91麻豆免费视频网站| 久久久精品2019中文字幕之3| 日本黄色一级网站| 奇米精品一区二区三区在线观看 | 99在线视频播放| 成人精品国产亚洲| 欧美在线观看网站| 蜜桃成人365av| 永久免费网站在线| 日韩精品中文字幕在线不卡尤物| 久久久久在线视频| 亚洲午夜免费电影| 日韩激情综合网| 欧美经典一区二区| 国产熟妇搡bbbb搡bbbb| 成人午夜看片网址| 操人视频免费看| 蜜桃视频在线一区| 日韩av播放器| 视频一区中文字幕国产| 免费无码国产v片在线观看| 欧美午夜在线| 国产盗摄视频在线观看| 91欧美日韩| 亚洲欧美日韩精品久久久| 欧美丝袜激情| 热re99久久精品国产99热| 日韩极品在线| 精品国产一二| 欧美激情极品| 久久久久成人精品免费播放动漫| 黄色美女久久久| 国产福利久久精品| 成人午夜三级| 国产精品午夜av在线| 都市激情亚洲欧美| 国产伦精品一区二区三区四区视频 | 日本三级黄色网址| 麻豆专区一区二区三区四区五区| 牛夜精品久久久久久久| 美腿丝袜亚洲色图| 亚洲色图偷拍视频| 国产精品一区二区视频| 一级全黄裸体片| 波多野结衣亚洲一区| 在线精品一区二区三区| 91免费看`日韩一区二区| 免费a级黄色片| 国产日韩av一区| 国产又粗又长免费视频| 亚洲欧洲三级电影| 中文字幕av免费在线观看| 亚洲国产视频网站| 亚洲男人第一av| 91国内精品野花午夜精品| 国产情侣呻吟对白高潮| 欧美日韩国产大片| 国产熟女一区二区丰满| 日韩欧美国产1| 午夜激情在线视频| 亚洲天堂av图片| 看女生喷水的网站在线观看| 欧美精品情趣视频| 极品在线视频| 国产精品高潮粉嫩av| 91精品国产一区二区在线观看| 99在线高清视频在线播放| 午夜先锋成人动漫在线| 亚洲精品日韩精品| 国产精品av久久久久久麻豆网| 欧美极品欧美精品欧美| 久久99精品久久久久久动态图 | 岛国精品在线观看| 亚洲天堂久久新| 亚洲视频香蕉人妖| av黄色在线看| 91精品国产综合久久小美女| 人妻精品无码一区二区| 这里只有视频精品| 美女精品导航| 国产精品日韩久久久久| 色妞ww精品视频7777| 欧美高清一区二区| 中文字幕一区二区三三| av天堂永久资源网| 国产一区二区精品久久99| 人妻少妇精品视频一区二区三区| 国产精品色噜噜| 日本一级一片免费视频| 欧美日韩一区二区在线观看| 天堂av中文字幕| 精品国产一区二区三区久久久| 忘忧草在线影院两性视频| 成人黄色av网| 国产探花一区在线观看| 国产尤物av一区二区三区| 免费在线观看成人| a级一a一级在线观看| 亚洲人成7777| 在线免费观看av网址| 亚洲国产欧美一区| av免费网站在线| 国产精品爽爽爽爽爽爽在线观看| 久久国产精品色av免费看| 香蕉精品视频在线| 爽好多水快深点欧美视频| 扒开伸进免费视频| 日韩美女精品在线| 中文字幕 人妻熟女| 日韩精品中文字| av小说在线播放| 91免费在线观看网站| 亚洲精品99| 8x8x成人免费视频| 亚洲国产精品av| 亚洲欧美偷拍一区| 精品爽片免费看久久| segui88久久综合| 99精品欧美一区二区三区| 999国产精品| 在线看的黄色网址| 国产偷国产偷亚洲高清人白洁 | 亚洲黄色小说视频| 欧美日韩激情网| 日韩在线观看视频一区| 久久人人爽国产| 国产精东传媒成人av电影| 丁香色欲久久久久久综合网| 国产激情视频一区二区三区欧美 | 国产精品久久看| 国产乡下妇女三片| 一区二区三区黄色| 亚洲精品.com| 日韩视频在线播放| 日日骚欧美日韩| 国内精品卡一卡二卡三| 日本久久精品电影| 成人高清网站| 国产精品一区二区三区久久| 久久中文视频| 在线观看中文av| 一区二区三区91| 欧美 中文字幕| 欧美在线www| 经典一区二区| 中文字幕免费高清在线| 亚洲欧洲日韩在线| 精品久久久久中文慕人妻| 欧美精品videossex88| 成人动漫视频| 成人在线免费观看av| 久久天堂av综合合色蜜桃网| 亚洲永久精品一区| 久久激情五月丁香伊人| 欧美专区一区| 欧美日韩黄色一级片| 欧美经典一区二区| jlzzjlzzjlzz亚洲人| 久久久久久亚洲精品不卡| 亚洲人成网www| 色婷婷成人在线| 亚洲一区二区三区四区的| 亚洲aⅴ乱码精品成人区| 国产999在线观看| 日韩欧美三级| 欧美一级大片免费看| 欧美午夜激情视频| 在线观看免费黄色| www久久99| 日韩高清中文字幕一区| 日韩在线观看免| 亚洲国产精品高清久久久| 亚洲私拍视频| 26uuu成人| 91日韩精品一区| 国产精品嫩草影院精东| 高清一区二区三区四区五区| 美女精品一区最新中文字幕一区二区三区| 一级片视频免费观看| 亚洲一区在线观看免费| 国产三级在线免费| 99免费在线观看视频| 日韩成人午夜精品| 久久久久97国产| 中文字幕9999|