← 返回目录
K

kubefwd

社区
为本地开发批量转发 Kubernetes 服务。
分类
开发工具 第 394 / 438
Stars
★ 4.2k 非常热门
传输方式
stdio(本地进程)
运行环境
预编译二进制 · Docker
凭据
无需凭据
许可证
Apache-2.0
最近提交
34FMRS · D

基于仓库、服务器清单和 README,kubefwd 被描述为用于本地开发的 Kubernetes 批量端口转发工具,提供 stdio MCP 包、Claude Code 和 Cursor 集成说明,以及 Apache-2.0 许可证。未提供具体 MCP 工具标识符或客户端配置示例。

最强项 · 文档质量 10/20 最弱项 · 可靠性 2/20

可靠性
2/20
安全与权限
6/20
维护活跃度
9/20
文档质量
10/20
安装易用性
7/20
查看各项评分依据
可靠性 2/20
仅提供声明为 stdio 的 MCPB 包清单,没有工具定义、初始化/工具列表握手证据、测试或 CI 证据;版本为 0.0.0,下载包哈希仍是 PLACEHOLDER_SHA256,且无法核实声明能力与实际行为。因此仅保留极低的可行性分数,并因可安装性、错误处理和关键路径均不可验证而扣分。
安全与权限 6/20
文档显示需要 Kubernetes 集群访问、sudo/root 权限,并会修改 /etc/hosts、网络接口和本地端口转发;还提供 REST API、日志流和 AI 集成。但未提供权限范围、凭据处理、数据流、API 绑定限制或危险操作确认机制的证据。未发现提示中的明确红线行为,因此不判为 0-4,但因高权限和副作用缺少控制说明而大幅扣分。
维护活跃度 9/20
仓库未归档,许可证明确为 Apache-2.0,README 指向维护者、赞助方、贡献指南及 OpenSSF/SLSA 相关徽章,表明存在一定维护和安全实践信号。但源材料没有可核查的发布历史、提交活动、依赖更新、问题响应或正式安全响应渠道;manifest 版本仍为 0.0.0。因此只能给中低分。
文档质量 10/20
README 覆盖用途、工作方式、功能、平台安装、示例、要求、限制性前置条件及文档入口,并链接 REST API 和 MCP 集成文档。但实际工具名称、参数、返回值、错误、权限边界、成本/资源限制和 MCP 客户端配置未在提供材料中展示;manifest 的 MCP 包信息也未被验证。因此因信息分层和可操作性不足扣分。
安装易用性 7/20
README 提供 macOS、Linux、Windows 和 Docker 安装路径及基本 CLI 示例,且明确要求已配置 kubectl 和 root/sudo;但 MCPB 仅列出 macOS/Windows 包,没有 Linux 包,哈希为占位符,未给出主流 MCP 客户端连接配置或可验证的端到端步骤。root 权限和手动环境准备也增加了复杂度。

静态评测 · 未实际运行收录于 2026-07-29

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 需要在本地开发环境访问 Kubernetes 服务的开发者。
  • 希望减少环境特定连接配置的团队。
  • 需要同时转发多个服务或避免本地端口冲突的用户。

不适合谁

  • 不使用 Kubernetes 集群的本地开发。
  • 不具备集群访问权限或无法授予 root/sudo 权限的环境。
  • 只需要转发单个服务且不需要服务名解析、自动重连或监控的简单场景。

所需权限

  • 需要已配置 kubectl 的 Kubernetes 集群访问权限。
  • 需要 root/sudo 权限,以修改 /etc/hosts 和网络接口。
  • 需要通过 Kubernetes API 建立服务端口转发。

风险与副作用

  • 会修改本机 /etc/hosts 和网络接口配置,可能影响本地服务名解析。
  • 会把集群服务转发到本机;本地应用可能因此访问到开发集群中的服务。
  • 需要使用特权权限运行,权限范围应与目标开发环境相匹配。

安装接入

准备工作

运行环境:预编译二进制 · Docker

macOS 可运行 brew install kubefwd;Linux 可从 releases 下载 deb、rpm 或 tar.gz;Windows 可使用 winget install txn2.kubefwd 或 Scoop;也可使用 Docker。使用前需要配置 kubectl 的 Kubernetes 集群访问权限。

验证是否装好

安装后在客户端中确认 MCP 集成可用(见 kubefwd.com/mcp-integration/),然后运行 sudo -E kubefwd svc -n default --tui,确认服务获得唯一的 127.x.x.x IP 且 curl http://api-service:8080 能按服务名访问集群服务。

常见排障

  1. 确认 kubectl 已配置并能访问目标集群。
  2. 确认运行环境具备 root/sudo 权限。
  3. 检查 /etc/hosts 和网络接口是否可写。
  4. 确认目标命名空间、服务筛选标签和服务端口正确。
  5. 若连接中断,检查 Pod 状态及集群连接;kubefwd 支持自动重连。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 把 default 命名空间里的所有服务批量端口转发到本地。
  • 同时转发 default 和 staging 两个命名空间的服务。
  • 只转发带 app=api 标签的服务。
  • 查看当前转发的服务和流量指标。

使用场景

在本地运行应用,同时访问开发集群中的数据库、认证服务、缓存或 API。
批量转发某个命名空间中的服务,并通过服务名访问它们。
使用 TUI 查看服务状态、流量指标和容器日志。
通过 REST API 进行程序化控制。

支持客户端

Claude Code部分支持
Cursor部分支持

依据项目文档列出,未经本站实测。

详细介绍

kubefwd 是一个命令行工具,可将 Kubernetes 命名空间中的服务批量转发到本地工作站,为每个服务分配独立的 127.x.x.x 回环 IP,并自动将服务名写入 /etc/hosts。它支持交互式 TUI、自动重连、流量监控、Pod 日志流、REST API 和 AI 助手集成。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 63.3k · 工具数 2 与当前对比 →

源版本 7ea0970db0df 数据同步于 2026-10-19 查看 FMRS 评分方法