kom logo

kom是一个用于 Kubernetes 操作的工具,SDK级别的kubectl、client-go使用封装,支持作为管理k8s的MCP服务器

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

是一个 Kubernetes 运维工具,相当于一个SDK级别的kubectl和client-go封装。它提供了多种功能来管理 Kubernetes 资源,包括创建、更新、删除和获取资源。该工具支持各种 Kubernetes 资源类型,并可以处理自定义资源定义(CRD)。 使用该工具,您可以轻松执行 CRUD 操作和日志检索以及管理 pod 内部文件,并使用 SQL 查询k8s资源。 它因简洁而闻名,具有丰富功能,包括集群管理、MCP支持和查询缓存。另外,支持Prometheus查询、链式调用以及CRD的自定义。 通过 callback 机制,该工具可通过扩展其功能来提高 k8s 操作的灵活性,不必紧密依赖于 k8s 运行。它还支持 k8s资源的SQL查询、列表过滤条件、缓存失效等,可以提高查询性能。

主要功能

  • 创建、更新、删除、获取 Kubernetes 资源
  • 支持自定义资源定义(CRD)
  • SQL查询k8s资源
  • 支持多集群
  • 链式调用
  • 回调机制

价格

模型
Free
评分
暂无评价

使用场景

多集群管理

使用 该工具管理多个 Kubernetes 集群,包括创建、更新、删除和获取资源

自定义资源定义(CRD)管理

使用 该工具管理自定义资源定义(CRD),包括创建、更新、删除和获取资源

SQL查询k8s资源

使用该工具的SQL查询功能查询 Kubernetes 资源

优点 & 缺点

优点

  • 简单易用,提供丰富的功能,包括创建、更新、删除、获取、列表等
  • 支持多集群,包括AWS EKS集群
  • 支持自定义资源定义(CRD)
  • 支持SQL查询k8s资源
  • 支持回调机制,轻松拓展业务逻辑

缺点

  • 需要一定的Kubernetes基础知识才能使用
  • 部分功能需要依赖特定的环境变量或配置文件

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

What is the learning curve for kom?

Kom requires a certain level of Kubernetes knowledge to use, and some features depend on specific environment variables or configuration files.

Asked by Nils Johansson · Dec 4, 2025

How does kom handle cluster management?

Kom supports multiple cluster management through its RegisterCluster feature and can handle AWS EKS clusters.

Asked by Adaeze Uche · Nov 26, 2025

What features does kom support?

Kom supports various Kubernetes resource types, custom resource definitions (CRD), SQL queries, and multiple cluster management.

Asked by Grzegorz Lewandowski · Nov 10, 2025

What is kom?

Kom is a Kubernetes operations tool, equivalent to an SDK-level wrapper for kubectl and client-go.

Asked by Tariq Aziz · Aug 29, 2025

提问

服务配缩器 的替代品