首页 > 其他分享 >K8S中 安装k8sgpt用于分析微服务问题

K8S中 安装k8sgpt用于分析微服务问题

时间:2024-08-09 17:28:01浏览次数:13  
标签:kubectl k8sgpt -- system ai operator K8S 安装

1、先安装prometheus-operator和Ollama大模型服务【这里忽略】

2、安装k8sgpt-operator 
helm repo add k8sgpt https://charts.k8sgpt.ai/
helm repo update
helm install release k8sgpt/k8sgpt-operator -n k8sgpt-operator-system --create-namespace
helm install release k8sgpt/k8sgpt-operator -n k8sgpt-operator-system --create-namespace --set serviceMonitor.enabled=true --set grafanaDashboard.enable=true
3、检查k8sgpt 自定义资源是否创建成功
kubectl api-resources | grep -i gpt
4、配置 K8sGPT yaml,这里 baseUrl要使用Ollama的IP 地址
kubectl apply -n k8sgpt-operator-system -f - << EOF
apiVersion: core.k8sgpt.ai/v1alpha1
kind: K8sGPT
metadata:
name: k8sgpt-ollama
spec:
ai:
enabled: true
model: llama3.1:8b
backend: localai
baseUrl: http://127.0.0.1:11434/v1
noCache: false
filters:
- Pod
- Ingress
repository: ghcr.io/k8sgpt-ai/k8sgpt
version: v0.3.40
5、查看报告对象
kubectl get result -n k8sgpt-operator-system
6、k8sgpt 扫描分析结果
kubectl get result -n k8sgpt-operator-system -o jsonpath='{.items[].spec}' | jq .

标签:kubectl,k8sgpt,--,system,ai,operator,K8S,安装
From: https://www.cnblogs.com/zbhlinux/p/18351111

相关文章

  • ollama安装和运行llama3.1 8b
    ollama安装和运行llama3.18bcondacreate-nollamapython=3.11-ycondaactivateollamacurl-fsSLhttps://ollama.com/install.sh|shollamarunsongfy/llama3.1:8b就这么简单就能运行起来了.我们可以在命令行中与他交互.当然我们也可以用接口访问:curlhttp:/......
  • K8S集群中使用JDOS KMS服务对敏感数据安全加密
    基本概念KMS,KeyManagementService,即密钥管理服务,在K8S集群中,以驱动和插件的形式启用对Secret,Configmap进行加密。以保护敏感数据,驱动和插件需要使用者按照需求进行定制和实现自己的KMS插件,插件可以是gRPC服务器或者启用一个云服务商提供的KMS插件。本文中演示使用的KMS服务......
  • Visual C++ 官方版下载及安装教程必装(微软常用运行库合集|DLL报错必装)
    前言MicrosoftVisualC++Redistributable(简称MSVC,VB/VC,系统运行库)是Windows操作系统应用程序的基础类型库组件。此版VisualC++运行库组件合集(微软常用运行库合集)由国内封装爱好者@Dreamcast打包而成,整合VisualC++组件安装包运行库所有版本,提供图形安装界面,可自选更新V......
  • yum和rpm安装的Jenkins启动报错"Job for jenkins.service failed because the control
    jenkins卸载方式servicejenkinsstopyumcleanallyum-yremovejenkinsfind/-inamejenkins|xargs-n500rm-rf#文件名称符合name的文件。iname会忽略大小写#xargs命令可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数......
  • 超详细-安装下载MySQl最新版,解决Initializing失败的问题
    最新版MySQL的下载及安装教程直接上链接,MySQL下载地址点击下载1.选择最新版的–>点击下载2.下载成功之后双击打开3.等待安装4.这里要循环几次,顺序是:custom–>Next–>back–>Full–>next–>back–>custom–>next5.下图是custom–>Next操作之后的结果图6.进行这个cus......
  • node安装
    下载Node.js:首先,访问Node.js的官方网站(https:odejs.org/),选择适合你操作系统的版本进行下载。对于‌Windows用户,可以选择.msi安装包进行安装。安装Node.js:下载完成后,运行安装包,按照提示进行安装。在安装过程中,你可以选择自定义安装选项,但通常情况下,直接点击“下一步”即可完成......
  • CK-Composable Kernel 下载安装 (AMD-Rocm环境)
    CK-ComposableKernel下载安装AMD可组合内核库:只需几行代码即可为AI应用提供高效的融合内核CK库是为AMD-GPU所开发的,下载和使用都需要在AMD-Rocm环境/平台,如果你的GPU并非AMD的,是无法下载使用CK的。关于CK库下载从GitHub存储库下载CK源代码并开始构建。......
  • Nginx教程(一):Windows环境下载Nginx和安装详细教程
    Nginx下载下载地址:nginx:download解压查看配置文件启动Nginx双击nginx.exe文件或者在CMD窗口输入 nginx.exe访问Nginx浏览器访问http://localhost:80,查看是否启动成功 看到Welcometonginx!说明已经启动......
  • Linux下如何安装配置Jupyter Notebook
    JupyterNotebook是一种交互式的开源编程环境,可以方便地创建和共享文档,其中包含实时代码、方程、可视化和叙述性文本。在Linux系统上安装和配置JupyterNotebook需要以下步骤:安装Python和pipJupyterNotebook是基于Python开发的,因此首先需要确保Python已经安装在您的系统上......
  • K8S中,flannel有几种模式?
    在Kubernetes(K8S)中,Flannel作为一个流行的容器网络接口(CNI)插件,用于为集群中的容器提供网络互通能力。Flannel支持多种模式来实现其网络功能,主要包括以下几种常见模式:1.VXLAN模式描述:VXLAN(VirtualExtensibleLAN)是Flannel的默认后端驱动,它使用VXLAN封装技术来创建跨节点的虚拟......