开发者工具 · 云平台

kom logo

kom

weibaohui/kom

kom 是一个用于 Kubernetes 操作的工具,相当于SDK级的kubectl、client-go的使用封装。 它提供了一系列功能来管理 Kubernetes 资源,包括创建、更新、删除和获取资源。 这个项目支持多种 Kubernetes 资源类型的操作,并能够处理自定义资源定义(CRD)。

安装

见仓库说明

安装步骤请参阅仓库 README。

查看 README
GitHub 星标
100
分类
开发者工具, 云平台
许可证
MIT
更新于
2026年10月6日

关于 kom

kom 是一个用于 Kubernetes 操作的工具,相当于SDK级的kubectl、client-go的使用封装。 它提供了一系列功能来管理 Kubernetes 资源,包括创建、更新、删除和获取资源。这个项目支持多种 Kubernetes 资源类型的操作,并能够处理自定义资源定义(CRD)。 通过使用 kom,你可以轻松地进行资源的增删改查和日志获取以及操作POD内文件等动作,甚至可以使用SQL语句来查询、管理k8s资源。

功能特点

  • 简单易用:kom 提供了丰富的功能,包括创建、更新、删除、获取、列表等,包括对内置资源以及CRD资源的操作。

  • 多集群支持:通过RegisterCluster,你可以轻松地管理多个 Kubernetes 集群,支持AWS EKS集群。

  • MCP支持:支持多集群的MCP管理,同时支持stdio、sse两种模式,内置58种工具,支持SSE模式,支持私有化部署,多人共享。支持超过百种组合操作。

  • 支持跨命名空间:通过kom.Namespace("default","kube-system").List(&items) 跨命名空间查询资源。

  • 链式调用:kom 提供了链式调用,使得操作资源更加简单和直观。

  • 支持自定义资源定义(CRD):kom 支持自定义资源定义(CRD),你可以轻松地定义和操作自定义资源。

  • 支持回调机制,轻松拓展业务逻辑,而不必跟k8s操作强耦合。

  • 支持POD内文件操作,轻松上传、下载、删除文件。

  • 支持高频操作封装,如deployment的restart重启、scale扩缩容、启停等20余项操作功能。

工具(5)

  • Download

    Get the latest version from https://github.com/weibaohui/k8m.

  • Run

    Start with the command./k8m and access http://127.0.0.1:3618.

  • Ordering

    Callbacks execute in the order of registration by default.

  • Deletion

    Remove a callback with.Delete("kom:get").

  • Replacement

    Replace a callback with.Replace("kom:get", cb).

本页信息摘自该项目的 README。 查看 README

相关 MCP 服务器

更多服务器
Playwright logo

Playwright

microsoft/playwright

72.2k

Playwright是一个跨浏览器的Web测试和自动化框架,支持Chromium、Firefox和WebKit,提供无头执行、多浏览器兼容性测试、强大的断言和工具支持,适用于多种编程语言。

开发者工具
repomix logo

repomix

yamadashy/repomix

15.2k

Repomix是一个将代码库打包为AI友好格式的工具,支持本地和远程仓库处理,提供代码压缩、安全检查和多种输出格式。

开发者工具
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS 是字节跳动的多模态 AI 智能体技术栈,包含两个项目:Agent TARS(基于 MCP 的命令行与 Web UI 智能体)和 UI-TARS-desktop(桌面 GUI 智能体)。

开发者工具
blender logo

blender

ahujasid/blender-mcp

10.6k

BlenderMCP通过MCP协议将Blender与Claude AI连接,实现AI辅助3D建模与场景控制

开发者工具
Playwright Browser Automation logo

Playwright Browser Automation

microsoft/playwright-mcp

9.2k

Playwright MCP是一个基于Playwright的浏览器自动化服务器,通过结构化数据而非像素输入实现LLM与网页的交互。

开发者工具
2344 logo

2344

comet-ml/opik

7k

Opik是一个开源的LLM评估框架,支持追踪、评估和监控LLM应用,帮助开发者构建更高效、更经济的LLM系统。

开发者工具