首页 › new-tools › K8s报警没人理?海外AI运维三件套

凌晨两点,Prometheus 告警短信把你炸醒。你摸出笔记本电脑,ssh、kubectl get pods、翻日志、看 dashboard——这一套动作,国内值班工程师一周可能要来好几遍。但海外很多团队已经悄悄改了剧本:告警先给 AI 看一眼,人只负责最后点头。今天介绍的三件工具全是开源免费货,谷歌、Solo.io、Robusta 这些海外大厂已经拿它们跑了一年多,而中文圈的实操教程几乎为零。这是典型的认知差:工具就在 GitHub 上,Star 数万,你却还在人肉翻日志。看完这篇,你至少能把「告警到定论」这段最熬人的活,交出去一半。

一、kubectl-ai:谷歌出品,把人话翻译成 kubectl

官网/仓库:https://github.com/GoogleCloudPlatform/kubectl-ai

2025 年 4 月,Google 开源了这个项目,思路简单粗暴:你在终端里输入「为什么这个 pod 一直 CrashLoopBackOff」,它自己拆解成 kubectl 命令、执行、读回结果、继续下一轮排查,最后用人话告诉你结论。关键设计是确认式执行——每条要动生产的命令都先展示给你看,你点头它才跑。

几个值得说的细节:

国内对比:阿里云 ACK、腾讯云 TKE 都在控制台里塞了 AI 助手,但基本绑死自家云、部分按量计费。kubectl-ai 是中立客户端,你的混合云、自建集群、哪家厂商的托管集群都能用,而且数据出不出境由你选的模型决定。

适合人群:每天敲 kubectl 的后端、运维、测试环境管理员。先把「查问题」类操作交给它,「删库跑路」类操作留着人工——它也删不了,因为你没点头。

二、HolmesGPT:告警响起,它先查完根因等你

官网/仓库:https://github.com/robusta-dev/holmesgpt

如果说 kubectl-ai 解决的是「执行」,HolmesGPT 解决的是更贵的环节:「告警到定论」之间的全部脏活。它是 Robusta 团队的开源项目(这家公司靠 K8s 可观测性产品在海外圈了一波用户),核心玩法是:

  1. 把 Prometheus / Alertmanager 的告警接进来;
  2. AI 自动去集群里查事件、拉日志、对指标、翻配置;
  3. 输出一份带证据链的根因报告:不只是说「内存不够了」,还会贴出是哪个容器、哪次变更、哪条 OOM 记录撑起这个结论;
  4. 附带修复建议,你确认后才执行。

装法也轻:pip install holmesgpt,配上你自己的模型 key 就能用。CLI 里直接 holmes ask "为什么网关 5xx 突然涨了" 也能当排障问答机使。

价格:CLI 本体开源免费(自备模型 API 费用,一次排查通常也就几美分到几毛钱美元的 token 费);Robusta 官方的 SaaS 平台另有免费档和付费档,具体以官网为准,这里不引具体数字。

国内对比:国内很多团队的「AI 运维」还停留在把告警文本复制粘贴丢给 ChatGPT 问一句,AI 拿不到集群上下文,只能靠猜。HolmesGPT 的价值在于把上下文采集自动化了——这是国内教程基本没碰过的一层。

适合人群:SRE、平台工程、管着几十上百个告警规则的小团队负责人。

三、kagent:把 AI Agent 变成集群里的原生工作负载

官网/仓库:https://github.com/kagent-dev/kagent(文档站 kagent.dev)

前两件是「工具」,第三件是「基建」。kagent 由 Service Mesh 领域老牌厂商 Solo.io 发起,2025 年 4 月 KubeCon 欧洲大会上开源,定位是跑在 Kubernetes 里的 Agent 框架:

这一点很关键。海外社区这一年吵得最凶的话题之一就是「AI 到底能不能碰生产」,kagent 给出的答案是:把 Agent 关进 K8s 的笼子里——权限走 RBAC,动作可审计,出问题可回滚。这比「给 AI 一个 shell 随便跑」的野路子靠谱得多。

价格:Apache 2.0 协议开源,免费。模型费用同样是自备 key。

国内对比:中文圈对「Agent 进生产集群」这个话题,目前基本只有峰会 PPT 级的展望,没有可复制的实操文章。谁先在测试环境把 kagent 跑通,谁就握着一份未来两三年会被反复引用的踩坑记录。

适合人群:平台工程团队、内部工具组、想在内部搞「AI 值班员」的基建负责人。

附赠:K8sGPT,这个赛道的老前辈

https://github.com/k8sgpt-ai/k8sgpt —— 2023 年就进了 CNCF Sandbox 的老牌项目,一条 k8sgpt analyze 扫描集群里的异常(Pod 起不来、Service 没后端、证书过期……),再调 AI 把技术细节翻译成人话。比上面三位资历老、功能窄,但胜在极简,五分钟就能在测试集群跑通第一次体验。

三件工具在值班流程里怎么咬合

flowchart TD
    A["Prometheus 告警<br/>凌晨短信响起"] --> B["HolmesGPT<br/>自动采集证据链"]
    B --> C{"根因明确吗"}
    C -->|明确| D["kubectl-ai<br/>生成修复命令"]
    C -->|不明确| E["kagent<br/>深挖集群上下文"]
    E --> D
    D --> F["人工确认<br/>点头才执行"]
    F --> G["结果写回<br/>值班组日志"]

一个务实的落地顺序:先用 K8sGPT 或 kubectl-ai 建立信任感,再把 HolmesGPT 接进告警链路,最后评估要不要用 kagent 把高频巡检固化成集群内 Agent。

信息差总结

你以为的 实际情况
AI 运维 = 云厂商的付费增值服务 三件套全开源,成本只有模型 API 的几毛钱
AI 只能陪聊,不敢碰生产 确认式执行 + RBAC + CRD 审计,海外已跑一年多
排障就是人肉翻日志 HolmesGPT 直接产出带证据链的根因报告
中文教程迟早会有,等等再看 这类基建教程天然滞后,等有教程时红利已被吃完
本地模型跑不动运维场景 kubectl-ai 支持接 Ollama,零成本先跑通

行动指南

  1. 今天:在测试集群装 kubectl-ai(brew install kubectl-ai),拿三个你每天在敲的 kubectl 操作试水;
  2. 本周:想零成本验证的,给它接 Ollama 本地模型;确认好用了再换 GPT/Claude 级别的模型 API,对比结论质量;
  3. 下周:pip install holmesgpt,把一条真实的历史告警喂给它,看它产出的证据链报告能不能省你一次人工排查;
  4. 顺手:用 K8sGPT analyze 对现网做一次只读扫描,把 AI 的「体检报告」拿给团队看;
  5. 本月内:评估 kagent——先在测试集群跑预置的 Prometheus 诊断 Agent,再决定要不要固化定时巡检。

三条安全红线,海外踩过的坑你别再踩:先测试集群后生产;给工具的 ServiceAccount 只开最小 RBAC 权限;接云端模型时确认集群元数据、日志里没有密钥和敏感业务数据,有合规顾虑就上本地模型。

参考来源

  1. kubectl-ai 官方仓库:https://github.com/GoogleCloudPlatform/kubectl-ai
  2. HolmesGPT 官方仓库:https://github.com/robusta-dev/holmesgpt
  3. kagent 官方仓库:https://github.com/kagent-dev/kagent
  4. K8sGPT 官方仓库:https://github.com/k8sgpt-ai/k8sgpt

注:文中未引用具体 Star 数与融资金额,相关数据变动频繁,请以各仓库实时页面为准。


本文由「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学通信知识星球海报-扫码加入