这门课解决什么工作场景

如果你在日常运维或业务开发中,经常需要反复敲写 kubectl 命令去查日志、看 Pod 状态、排查容器重启原因,这门课就是冲着这个痛点来的。它不教 Kubernetes 的基础安装,也不讲大语言模型的底层原理,而是聚焦在一个具体场景:怎么用 Python 配合 LangChain,给 k8s 写一个能听懂自然语言指令的 Agent。学完之后,你的工作流会从“手动敲命令看结果”变成“把报错现象或运维需求丢给 Agent,让它自动去查资源、验证配置、甚至生成排障代码”,把重复性的诊断工作交给程序去跑。

适合什么基础与建议先看哪几块

这套资料不适合纯零基础。你需要对 k8s 的基本资源对象有概念,知道 Pod、Deployment 大概是干嘛的,且具备初级的 Python 读写能力。如果你之前碰过 LangChain 或了解过 Agent Tool 的概念,学起来会非常顺。建议拿到资料后,先看前置课时里关于 Prompt 编写技巧的部分,这是整个流程的基石。接着重点看 Agent Tool 开发那两讲,尤其是“如何验证 Prompt 是否符合 k8s 资源”这一节,这是避免 AI 瞎编 YAML 的关键环节。把这两块吃透,后面的 Pod 生成逻辑你就能自己顺着代码推下去。

学完能独立做什么与资料怎么配合练习

跟着资料走完一遍,你至少能独立做出一个简易的 k8s 诊断工具:给它一个自然语言指令,比如“帮我查一下 default 命名空间里异常退出的 Pod 并分析原因”,它能自己去调接口、拉取日志、校验资源清单是否合法,并给出排查思路。练习时,建议不要只盯着视频看,而是自己本地起一个测试集群,把资料里的代码当作脚手架。每看完一个 Tool 的开发逻辑,就停下来改写一下 Prompt,试着加一个查 Service 或者查 Ingress 的小功能进去。遇到 AI 生成的资源清单不对,就用课程里教的验证逻辑去拦截,通过这种不断试错和改写,你才能真正把这套 AIOps 的开发思路变成自己的运维基建能力。


本课程是在我们python+langchain课程更新到一半后开始同步更新的第一个实战课程。包含了AI智能操作k8s、智能运维等,为后面的AIOPS进阶课程打下

课程目录

*   第1讲:开张课、课程内容、我们打算怎么智能玩耍k8s?

*   第2讲:前置课时:AI操作k8s运维开发的prompt编写技巧

*   第3讲:k8s ai agent tool开发(1) 基本思路、第一个简易tool

*   第4讲:k8s ai agent tool开发(2) 如何验证prompt是否符合k8s资源

*   第5讲:如何让ai正确生成k8s pod(1)基本思路和最初级代码