凌晨两点,Prometheus 告警短信把你炸醒。你摸出笔记本电脑,ssh、kubectl get pods、翻日志、看 dashboard——这一套动作,国内值班工程师一周可能要来好几遍。但海外很多团队已经悄悄改了剧本:告警先给 AI 看一眼,人只负责最后点头。今天介绍的三件工具全是开源免费货,谷歌、Solo.io、Robusta 这些海外大厂已经拿它们跑了一年多,而中文圈的实操教程几乎为零。这是典型的认知差:工具就在 GitHub 上,Star 数万,你却还在人肉翻日志。看完这篇,你至少能把「告警到定论」这段最熬人的活,交出去一半。
官网/仓库:https://github.com/GoogleCloudPlatform/kubectl-ai
2025 年 4 月,Google 开源了这个项目,思路简单粗暴:你在终端里输入「为什么这个 pod 一直 CrashLoopBackOff」,它自己拆解成 kubectl 命令、执行、读回结果、继续下一轮排查,最后用人话告诉你结论。关键设计是确认式执行——每条要动生产的命令都先展示给你看,你点头它才跑。
几个值得说的细节:
brew install kubectl-ai 一条命令装好,Windows/Linux 去 GitHub Releases 下二进制即可。国内对比:阿里云 ACK、腾讯云 TKE 都在控制台里塞了 AI 助手,但基本绑死自家云、部分按量计费。kubectl-ai 是中立客户端,你的混合云、自建集群、哪家厂商的托管集群都能用,而且数据出不出境由你选的模型决定。
适合人群:每天敲 kubectl 的后端、运维、测试环境管理员。先把「查问题」类操作交给它,「删库跑路」类操作留着人工——它也删不了,因为你没点头。
官网/仓库:https://github.com/robusta-dev/holmesgpt
如果说 kubectl-ai 解决的是「执行」,HolmesGPT 解决的是更贵的环节:「告警到定论」之间的全部脏活。它是 Robusta 团队的开源项目(这家公司靠 K8s 可观测性产品在海外圈了一波用户),核心玩法是:
装法也轻:pip install holmesgpt,配上你自己的模型 key 就能用。CLI 里直接 holmes ask "为什么网关 5xx 突然涨了" 也能当排障问答机使。
价格:CLI 本体开源免费(自备模型 API 费用,一次排查通常也就几美分到几毛钱美元的 token 费);Robusta 官方的 SaaS 平台另有免费档和付费档,具体以官网为准,这里不引具体数字。
国内对比:国内很多团队的「AI 运维」还停留在把告警文本复制粘贴丢给 ChatGPT 问一句,AI 拿不到集群上下文,只能靠猜。HolmesGPT 的价值在于把上下文采集自动化了——这是国内教程基本没碰过的一层。
适合人群:SRE、平台工程、管着几十上百个告警规则的小团队负责人。
官网/仓库: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 值班员」的基建负责人。
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,零成本先跑通 |
brew install kubectl-ai),拿三个你每天在敲的 kubectl 操作试水;pip install holmesgpt,把一条真实的历史告警喂给它,看它产出的证据链报告能不能省你一次人工排查;analyze 对现网做一次只读扫描,把 AI 的「体检报告」拿给团队看;三条安全红线,海外踩过的坑你别再踩:先测试集群后生产;给工具的 ServiceAccount 只开最小 RBAC 权限;接云端模型时确认集群元数据、日志里没有密钥和敏感业务数据,有合规顾虑就上本地模型。
注:文中未引用具体 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 等场景全覆盖。
