精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日韩理伦片在线| 国产性生活视频| 99亚洲乱人伦aⅴ精品| 亚洲在线观看免费| 久久久久久久有限公司| а中文在线天堂| 欧美二区视频| 精品亚洲国产成av人片传媒| 国产一二三区av| 色婷婷在线播放| 久久色在线视频| 国产专区欧美专区| 国产成人无码精品亚洲 | 免费观看成人在线| 国产又爽又黄免费软件| 亚洲看片一区| 日韩在线视频观看正片免费网站| 久草视频福利在线| 欧美另类激情| 欧美三级xxx| 欧洲精品视频在线| 成人p站proumb入口| 福利一区二区在线| 国产主播欧美精品| www.久久久久久久| 亚洲日本黄色| 欧美精品在线播放| 亚洲欧美日韩第一页| 露出调教综合另类| 日韩一二三区不卡| 91女神在线观看| 日韩伦理三区| 狠狠色狠狠色综合日日五| 50度灰在线观看| 色大18成网站www在线观看| 972aa.com艺术欧美| 99三级在线| 99产精品成人啪免费网站| 久久久久久婷| 欧美有码在线观看| 亚洲国产综合久久| 国内精品嫩模av私拍在线观看| 自拍偷拍亚洲精品| 在线观看福利片| 日本欧美韩国国产| 亚洲国产天堂久久综合网| 伊人影院在线观看视频| 国产精品igao视频网网址不卡日韩| 色八戒一区二区三区| 欧美爱爱视频免费看| 3344国产永久在线观看视频| 一片黄亚洲嫩模| 乱子伦一区二区| a免费在线观看| 亚洲精品国产一区二区三区四区在线| 中文字幕一区二区三区5566| 国产剧情在线| 亚洲欧美日韩国产成人精品影院| 中文字幕在线中文字幕日亚韩一区| 3d成人动漫在线| 国产精品私房写真福利视频| 日韩午夜视频在线观看| 成人免费高清在线播放| 中文字幕国产一区二区| 亚洲高清视频一区二区| 永久av在线| 亚洲少妇30p| 欧美亚洲色图视频| 国产免费拔擦拔擦8x高清在线人 | 天天干天天操天天干天天操| 免费黄网在线观看| 亚洲精品中文在线| 久草视频国产在线| 中文字幕人成乱码在线观看| 日本久久电影网| 我要看一级黄色大片| 97久久中文字幕| 日韩精品一区二区三区视频在线观看 | 欧美三区四区| 777xxx欧美| 欧美极品jizzhd欧美仙踪林| 亚洲人成亚洲精品| 日韩综合视频在线观看| 免费在线看黄网址| 久久国产精品久久w女人spa| 国产欧美一区二区三区在线 | 亚洲国产欧美一区二区丝袜黑人| v8888av| 五月久久久综合一区二区小说| 欧美乱妇高清无乱码| 国产91精品一区| 美女视频网站久久| 国产精品久久久久久久天堂第1集| 午夜视频在线免费播放| 国产精品网站导航| 18黄暴禁片在线观看| 3d性欧美动漫精品xxxx软件| 日韩一区二区三区视频在线| 熟女俱乐部一区二区视频在线| 91综合在线| 91精品国产91久久久久久久久 | 99精品久久久久| 麻豆亚洲精品| 成人激情视频在线观看| 亚洲欧美日本在线观看| 亚洲视频在线观看一区| 欧美亚洲国产成人| 国产美女亚洲精品7777| 亚洲欧美日韩天堂| 免费中文字幕在线观看| 蜜臀久久久99精品久久久久久| 国产精品视频一区二区三区经| 97人人在线| 富二代精品短视频| 亚洲三级在线视频| 手机亚洲手机国产手机日韩| 欧美一区在线直播| 蜜臀久久久久久999| 中文字幕日韩精品一区| 久久美女福利视频| 国产一区福利| 久久99精品久久久久久琪琪| 最新国产中文字幕| 91理论电影在线观看| 久久香蕉视频网站| 亚洲欧洲专区| 中文字幕久久亚洲| 手机看片久久久| 99久久精品免费看国产免费软件| 男女啪啪的视频| 黄色精品视频网站| 国产性猛交xxxx免费看久久| 国产一级做a爱片久久毛片a| 成人高清伦理免费影院在线观看| 性做爰过程免费播放| 国产精品久久久久久妇女| 亚洲成人黄色网| 欧美日韩在线视频免费播放| 久久se精品一区二区| 亚欧洲精品在线视频免费观看| 手机在线观看av| 亚洲高清福利视频| 日韩污视频在线观看| 成人做爰69片免费看网站| 男人日女人的bb| 欧美日本三级| 欧美巨乳在线观看| 精品人妻一区二区三区蜜桃| 亚洲精品欧美二区三区中文字幕| 性刺激的欧美三级视频| 青青草综合网| 成人一区二区电影| 国产精品va在线观看视色| 欧美高清视频在线高清观看mv色露露十八 | 欧洲精品在线播放| 狠狠久久伊人| 97**国产露脸精品国产| 青青草免费观看免费视频在线| 日韩欧美亚洲成人| 欧美18—19性高清hd4k| 青青草91视频| 中文字幕在线亚洲精品 | 日韩午夜中文字幕| 国产亚洲精品码| 99精品欧美一区二区三区综合在线| 欧美网站免费观看| 国产免费久久| 91精品久久久久久久久不口人| 国产成人午夜| 亚洲第一精品福利| 免费污污视频在线观看| 中文字幕av一区 二区| 国产精品久久久久久久av福利| 欧美日本一区二区视频在线观看| 国产精品香蕉视屏| www.日韩| 久久精品欧美视频| 狠狠躁日日躁夜夜躁av| 在线精品亚洲一区二区不卡| 很污很黄的网站| 成人网在线播放| 亚洲五月天综合| 亚洲女同一区| 久久久99国产精品免费| 欧美激情三区| 97超碰色婷婷| 男人资源在线播放| 亚洲第一偷拍网| 在线视频精品免费| 亚洲精品ww久久久久久p站| 成人免费毛片日本片视频| 蜜桃精品视频在线| 久久99久久99精品| 久久精品国产www456c0m| aa成人免费视频| 婷婷激情一区| 久久噜噜噜精品国产亚洲综合| 国产免费av高清在线| 日韩欧美精品在线| 中国女人一级一次看片| 亚洲大片免费看| 永久av免费网站| 久久久青草青青国产亚洲免观| 99中文字幕在线| 久久一区中文字幕| 91成人综合网| 亚洲色图插插| 日韩精品一区二区三区外面| 精品欠久久久中文字幕加勒比| 国产精品亚洲激情| 中文字幕在线中文字幕在线中三区| 精品国产一区二区三区久久狼黑人 | 丁香五精品蜜臀久久久久99网站| 不卡av免费在线| 国产日韩高清一区二区三区在线| 中文字幕黄色大片| 黑丝美女一区二区| 久久久久网址| www.久久东京| 91视频免费网站| 成人全视频在线观看在线播放高清| 亚洲三级在线播放| 蜜臀av性久久久久蜜臀aⅴ| 精品久久人人做人人爱| 国产精品18p| 亚洲免费观看高清完整版在线观看| 巨胸大乳www视频免费观看| 国产激情一区二区三区四区| 国产理论在线播放| 亚洲中字黄色| 欧洲精品一区二区三区久久| 自拍偷拍欧美| 日韩不卡一二区| 色婷婷亚洲mv天堂mv在影片| 日本一区二区三不卡| 免费福利视频一区| 成人一区二区在线| 欧美经典影片视频网站| 91美女片黄在线观| **国产精品| 成人两性免费视频| 欧美大陆国产| 国产日韩精品一区二区| 成人在线免费| 国产精品美乳在线观看| 日韩精品三区| 国产精品一区二区久久久久| 草莓视频成人appios| 国产精品国产三级国产aⅴ浪潮 | 日韩av不卡电影| 自拍视频在线看| 日本不卡视频在线播放| 一根才成人网| 国产97色在线|日韩| 国产欧美一区二区三区精品酒店| 欧洲美女7788成人免费视频| 天堂电影一区| 国产精品国产三级国产aⅴ浪潮| 午夜av成人| 国产欧美精品xxxx另类| 亚洲成人1区| 91久色国产| 加勒比色综合久久久久久久久| 国产伦精品一区二区三毛| 琪琪久久久久日韩精品| 日本成人黄色| 久久成人综合| 女人色极品影院| 久久aⅴ国产紧身牛仔裤| 成年人网站大全| 韩国精品在线观看| 最新国产精品自拍| 91丨九色丨蝌蚪富婆spa| 亚洲熟妇一区二区三区| 国产精品女同一区二区三区| 日韩a级片在线观看| 午夜精品福利在线| 亚洲国产av一区二区三区| 欧美日韩二区三区| 成人精品在线播放| 亚洲欧美日本另类| 精品视频在线一区二区| 国模精品一区二区三区色天香| 成人性生交大片免费观看网站| 国产久一一精品| 香蕉大人久久国产成人av| 久久国产精品亚洲va麻豆| 日韩精品一区二区三区免费观看| 99热这里只有精品免费| 亚洲视频成人| 久久综合在线观看| www欧美成人18+| 五月天av网站| 欧美性黄网官网| 99国产成人精品| 国产一区二区三区精品久久久| 中文字幕中文字幕在线中高清免费版 | 日韩高清一区二区| 精品人妻一区二区三| 2022国产精品视频| 91高清免费观看| 一本一道综合狠狠老| 精品久久人妻av中文字幕| 亚洲欧美综合v| 伊人精品影院| 国产精品一区二区久久久| 欧美福利在线播放网址导航| 艳母动漫在线免费观看| 先锋影音久久| 亚洲天堂小视频| 国产精品久久久久久福利一牛影视 | 色综合久久久久综合体 | 亚洲欧美国产高清va在线播| 欧美日韩在线资源| 国产成人精品视频在线| 免费日韩一区二区三区| 久久久久久久香蕉| 寂寞少妇一区二区三区| av电影在线不卡| 精品高清美女精品国产区| 国产aⅴ一区二区三区| 中文国产成人精品| 亚洲十八**毛片| 国产精品v欧美精品v日韩精品| 国产精品毛片一区二区在线看| www.欧美日本| 久久亚洲一级片| 在线观看亚洲欧美| 精品少妇一区二区三区视频免付费| 日本精品一区二区三区在线播放| 日本在线精品视频| 亚洲最好看的视频| 欧美色图色综合| 99久久er热在这里只有精品15| 久一区二区三区| 日韩欧美激情一区| 污污网站在线观看| 97netav| 欧美三级网页| 污污免费在线观看| 亚洲国产另类av| 日韩一级中文字幕| 午夜精品久久久久久久白皮肤| 国产精品乱战久久久| 永久免费网站视频在线观看| 韩国三级电影一区二区| 久久免费看少妇高潮v片特黄| 欧美人牲a欧美精品| 午夜视频在线观看网站| 国产色综合天天综合网 | 你懂的在线观看一区二区| 黄网站欧美内射| 91在线视频官网| 青青草免费观看视频| 亚洲美女自拍视频| 亚洲伦乱视频| 视频在线精品一区| 蜜桃久久av一区| 国产精品三区在线观看| 日韩午夜三级在线| 黄页网站大全在线免费观看| 国产精品乱码| 免费视频久久| 在线观看天堂av| 欧美一级欧美三级在线观看| 蜜桃传媒在线观看免费进入| 国产亚洲一区二区三区在线播放| 国产日韩欧美一区| 日本二区在线观看| 欧美美女网站色| 欧美黑人猛交| 欧美大陆一区二区| 蜜臀91精品一区二区三区| 暗呦丨小u女国产精品| 亚洲电影在线看| 电影久久久久久| 久久综合亚洲精品| 91一区一区三区| 一区二区三区午夜| 久久久久久国产精品美女| 中文字幕亚洲影视| 超碰人人草人人| 欧美日韩午夜激情| 日本精品一区二区三区在线播放| 国产日韩一区二区| 日韩激情视频在线观看| 国产精品九九九九九九| 亚洲精品少妇网址| 国产精品一区二区精品| 久久久久久久午夜| 中文字幕一区二区在线观看| 国产91绿帽单男绿奴| 国产精品视频区| 在线播放一区| 国产精品suv一区二区88| 精品国产第一区二区三区观看体验| 电影亚洲精品噜噜在线观看| 天天做天天躁天天躁| 国产性做久久久久久| 丰满人妻一区二区三区四区53 |