首页 › new-tools › 给K8s装AI大脑:三件套中文教程空白

给K8s装上AI大脑:三件套中文教程空白

你还在盯着 Grafana 面板人肉翻日志查 Pod 崩溃原因吗?海外 K8s 社区已经悄悄完成了一轮换装:AI Agent 直接住进集群里查故障、定根因、做修复。这件事国内讨论极少——国内运维圈的 AI 化还停留在云厂商内置的付费“智能诊断”,而海外开源阵营已经拿出了一套完整免费的组合拳。今天拆三个工具:kagent、K8sGPT、HolmesGPT,全部开源,全部免费,中文教程至今基本空白。看完这篇,你就是团队里第一个把集群交给 AI 管(先只读、后执行)的人。


一、K8sGPT:一条命令把集群“翻译”成人话

官网: https://k8sgpt.ai | GitHub: https://github.com/k8sgpt-ai/k8sgpt

这是三件套里最“成熟”的一个——2023 年就进了 CNCF Sandbox,有官方背书,不是野路子项目。

它解决的是运维最烦的一步:K8s 的报错信息是写给机器看的。CrashLoopBackOff、OOMKilled、FailedScheduling,事件里绕一圈,新人根本不知道先查什么。K8sGPT 的做法很直接:

brew install k8sgpt
k8sgpt auth add openai        # 配置模型后端
k8sgpt analyze --explain      # 扫描集群并给出诊断

跑完直接输出人话:“这个 Pod 因为内存限制被杀,建议把 limits 从 256Mi 提到 512Mi”。它扫的是 Event、Pod 状态、Service、Ingress、PVC 这些核心资源,把“症状 → 可能原因 → 修复建议”一次给全。

三个细节让它真正可用:

  1. 多后端:支持 OpenAI、Azure OpenAI、LocalAI、Ollama 等。拿不准的敏感环境,用 Ollama 接本地模型,数据不出机房——这对国内合规场景是刚需。
  2. --anonymize 脱敏:发送给模型前自动抹掉敏感信息(命名空间名、密钥引用等),官方内建的选项,不是第三方补丁。
  3. CI/CD 可嵌:跑在流水线里做发布后健康检查,不用人守着。

价格: Apache-2.0 开源,0 元。 为什么值得关注的理由: 它是最低门槛的“集群 AI 化”入口,10 分钟能跑通第一次诊断。

二、HolmesGPT:专治“告警响了但不知道为什么”

GitHub: https://github.com/robusta-dev/holmesgpt | 出品方:Robusta(开源可观测性平台厂商)

K8sGPT 擅长“翻译症状”,HolmesGPT 往深一层走:根因分析(RCA)。它的定位是 AI SRE Agent——告警进来,它自己去拉 Prometheus 指标、查部署历史、翻关联事件、比对资源水位,最后给你一份“我认为是 XX 导致的,依据是这几条数据”的调查报告。

几个它被海外社区反复点赞的设计:

价格: HolmesGPT 本体开源免费;厂商的 Robusta 云平台有付费版,但只用这个 Agent 完全 0 成本(模型 API 费除外)。 为什么值得关注: 大多数 AI 运维演示停在“聊天问答”,HolmesGPT 是少数把“调查—取证—结论”闭环做完整、并且真的在海外公司值班链路里跑的。

三、kagent:把 AI Agent 当成集群里的“一等公民”

官网: https://kagent.dev | GitHub: https://github.com/kagent-dev/kagent

前两个是“外挂工具”,kagent 的思路最激进:Agent 本身就是 K8s 资源。它是 Solo.io(Istio 生态的老牌玩家)2025 年开源的项目,随后进入 CNCF Sandbox 孵化。

具体来说:你用 YAML 声明一个 Agent 资源,写清楚它的系统提示词、模型、允许调用哪些工具(MCP 协议接入),kubectl apply 进集群——Agent 就以 CRD 形式常驻,可以被 GitOps 管理、版本化、审计。这是把 AI 纳入现有运维体系的正统做法,而不是在旁边开个聊天窗口。

开箱内置了一批实用 Agent:Kubernetes 诊断、Helm 操作(“帮我回滚上一个 release")、Prometheus 告警分析、Istio 流量问题排查等。底层用的是微软 AutoGen 多智能体框架,意味着你可以写自己的多 Agent 协作流程——比如“告警 Agent 发现异常 → 通知诊断 Agent 取证 → 把修复方案发给执行 Agent 走审批”。

价格: Apache-2.0 开源,0 元。 为什么值得关注: 它回答了一个关键问题——AI 运维怎么落地到生产:声明式、可审计、走 GitOps,而不是黑盒自动化。

加餐: 如果你不想装新工具,只想把现有集群接进 Claude Code 或 Cursor 里,GitHub 上搜 kubernetes-mcp-server,配好 MCP 后在编辑器里直接对话你的集群。零侵入,适合先尝鲜。


工作流长什么样

三件套不是互斥的,海外玩家的典型分层用法:

flowchart TD
    A["告警触发<br/>Prometheus或Event"] --> B{"熟客还是疑难杂症?"}
    B -->|"常见事件"| C["K8sGPT<br/>事件翻译出诊断"]
    B -->|"复杂故障"| D["HolmesGPT<br/>自动取证查根因"]
    C --> E["人工复核结论"]
    D --> E
    E -->|"确认动手"| F["kagent<br/>集群内执行修复"]
    F --> G["回滚或扩缩容<br/>自动留审计记录"]
    G --> A

第一层解决“看得懂”,第二层解决“查得深”,第三层解决“动得了手”——每层之间保留人工确认,这正是它和“全自动黑盒”的分界线。

国内对比:差的不只是工具,是路线

维度 国内主流做法 海外这套开源打法
故障排查 盯 Dashboard 翻日志 k8sgpt analyze 一条命令出诊断
告警响应 人工拉群、翻指标 Agent 自动调查,结论贴回 Slack
修复操作 手写 kubectl/Helm kagent 声明式执行,变更可审计
模型接入 绑定云厂商智能运维 可接本地 Ollama,数据不出机房
成本 厂商智能运维随托管服务付费 三件套全部开源 0 元

阿里云 ACK、华为云 CCE、腾讯云 TKE 都在往托管集群里塞 AI 助手,能力在快速跟进,但路线是“厂商内嵌”——换云就重学,深度定制难。开源三件套的好处恰好相反:多云通吃、可魔改、能接自己的模型。国内自建 K8s 的中大型团队(金融、制造、游戏尤其多),这套组合几乎是为你们量身定做的。

信息差总结

行动指南

  1. 今天(10 分钟):找个测试集群装 K8sGPT,故意删掉一个 Deployment 的镜像名制造故障,跑 k8sgpt analyze --explain 看它怎么说。
  2. 本周:用 --anonymize + Ollama 本地后端跑一遍内网环境,评估合规风险;顺手在 GitHub 搜 kubernetes-mcp-server,把集群接进 Claude Code 试试对话式查询。
  3. 两周内:给 HolmesGPT 配上 Prometheus 数据源和 Slack 通道,让一条真实告警走完“自动调查”流程,看结论准确率。
  4. 一个月:生产环境灰度时只给只读权限(View Role),跑两周无误报再逐步放开 Helm 操作类工具;想要更深的定制,再研究 kagent 写自定义 Agent。
  5. 避坑:别一上来就给写权限。海外社区的共识是:AI 运维的信任是靠“只读跑得准”攒出来的,不是靠胆子大。

参考来源

  1. kagent 官网(Quickstart 与架构文档):https://kagent.dev
  2. kagent GitHub 仓库:https://github.com/kagent-dev/kagent
  3. K8sGPT 官网:https://k8sgpt.ai
  4. K8sGPT GitHub 仓库:https://github.com/k8sgpt-ai/k8sgpt
  5. HolmesGPT GitHub 仓库:https://github.com/robusta-dev/holmesgpt

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入