研究AIOps已有数月,目前手里有不少可落地的方案了,接下来会把这些方案全部整理到我的大模型课程里。欢迎大家把你遇到的场景在评论区留言。我会在能力范围内给你提供思路和建议。
最近OpenClaw太火了,作为AIOps领域先行者,我也在探索OpenClaw如何用于AIOps领域。前几天我MCP的方式" data-itemshowtype="0" linktype="text" data-linktype="2">使用OpenClaw + Kubernetes MCP的方式实现了用OpenClaw管理k8s。
今天我又测试了下Kubernetes Skills的效果。先说结论,测试下来效果一般,并没有达到预期。
假设你已经有一个k8s集群和一个运行中的OpenClaw。
1、在OpenClaw安装Kubernetes Skills
先安装clawhub:
npm i -g clawhub
再安装Kubernetes skills:
clawhub install kubernetes
2、和OpenClaw交互
我想让你远程管理我的一个k8s集群,其中一个节点IP是192.168.124.54,我需要为你提供什么或者我需要如何做,你才可以远程管理这个k8s集群
我决定将k8s那台机器的.kube/config文件拷贝到openclaw这台机器来
mkdir ~/.kube/scp root@192.168.124.54:/root/.kube/config ~/.kube/目前配置文件虽然拷贝过来了,但是还没有kubectl这个工具,所以也要拷贝过来
sudo scp root@192.168.124.54:/usr/bin/kubectl /usr/bin/在OpenClaw这台机器上做测试,需要成功执行
kubectl get po下面继续让OpenClaw来接管
我已经配置完~/.kube/config,请使用Kubernetes skills来接管我的Kubernetes集群确认 确认 你可以用该Kubernetes skills做哪些事情,列一下 检查当前k8s集群中所有pod的状态 为我创建一个基于本地存储的storage class 可以,请继续你的操作 好的,继续操作吧 你可以使用这个http代理来解决网络问题: p.aminglinux.com:18888确认执行我选方案A,需要我操作什么经验证,它前面判断权限不足的问题是错的,并不是用户权限问题,而是下载yaml文件没有权限,最后我手动下载了
local-path-storage.yaml文件,然后apply我认为你判断有问题,我已经手动下载了local-path-storage.yaml,然后apply了 同意,你先检查local-path这个sc有没有成功,如果没有成功,请排查原因 按你的思路,来排查一下 确认,继续吧其实到这里,我发现OpenClaw已经不太正常了,我到k8s那边检查过local-path的sc,之所以不正常就是因为provisioner的pod没有正常起来。跟它的判断根本就不在一个频道上。 这很明显是镜像无法下载,我手动解决该问题后,继续让它检查状态。
你看,已经达不到预期了!看来要想使用该Skills达到生产级别还需要继续打磨。




