OlympHill
kom logo

komkom 是一个用于 Kubernetes 操作的工具,SDK级的kubectl、client-go的使用封装。并且支持作为管理k8s 的 MCP server。 它提供了一系列功能来管理 Kubernetes 资源,包括创建、更新、删除和获取资源,甚至使用SQL查询k8s资源。这个项目支持多种 Kubernetes 资源类型的操作,并能够处理自定义资源定义(CRD)。 通过使用 kom,你可以轻松

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

kom is a Kubernetes operations tool, equivalent to an SDK-level wrapper for kubectl and client-go. It provides a range of functions to manage Kubernetes resources, including creation, update, deletion, and retrieval of resources. The tool supports various Kubernetes resource types and can handle custom resource definitions (CRD). With kom, you can easily perform CRUD operations and log retrieval, as well as manage pod internal files and query k8s resources using SQL. It is known for its simplicity, with rich features such as cluster management, MCP support, and query caching. Additionally, it supports Prometheus queries, chainable calling, and customization of CRD. kom is extensible through a callback mechanism, allowing users to expand its functionality without being tightly coupled with k8s operations. It also supports SQL queries for k8s resources, listing filtering conditions, and cache expiration, which can enhance query performance.

Key features

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

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

多集群管理

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

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

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

SQL查询k8s资源

使用 kom 的 SQL 查询功能查询 Kubernetes 资源

Pros & Cons

Pros

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

Cons

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

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

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

Ask a question

MCP Servers alternatives