[开源自荐]k8sops---带agent的轻量k8s运维工具

铁板油鱼 2026-07-02 19:47 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




k8sops:一个面向 Kubernetes 运维场景的 Web Agent 工具


项目地址:GitHub - minchieh-fay/k8sops: k8s ops · GitHub


k8sops 是一个 k8s运维Agent。用户在网页里粘贴 kubeconfig,然后直接用自然语言描述运维问题,例如:



  • “xxx 服务不正常,帮忙排查出原因并让它恢复起来”

  • “分析失败 Pod 的原因”

  • “查看 Deployment 为什么没有 Ready”

  • “xxx服务最后运行的时间是什么时候”


后端会调用 Codex,让 Agent 使用当前会话的 kubectl 去查询集群状态、日志和事件,并把结果返回到页面。


所有运维需要的工具(kubelet等)以及codex已经做到了容器里, 不连任何网络服务, 只有容器内的codex需要连用户配置的llm (所以只要能连上llm, 整个程序都可以离线运行)


每个会话都会使用独立工作区和独立 kubeconfig,所以支持并发, 也支持历史会话继续追问。


项目使用 TypeScript / Bun 开发,支持容器一键部署。


最新回复 (2)
  • soap 07-02 20:13
    1

    很不错,但是为什么不直接用codex呢?我觉得可能给k8s做一个 mcp或者skiils 让agent能更好调用和理解k8s可能是个不错的选择,而不是让agent直接去理解kubectl。

  • 铁板油鱼 楼主 07-02 20:17
    2

    你说的对, 这个要看受众, 真技术人员确实应该用mcp和skill,直接上codex.

    看到首页中 连token怎么取都要图片引导, 就知道我们实际的测试, 运维人员技术能力多弱了, 让他们ll看下目录, 都会敲成 ||, 没有可视化的界面, 他们完全不敢碰黑框框的cli

* 帖子来源Linux.do
返回