kubefwd

kubefwd

批量转发 Kubernetes 服务端口,便于本地开发。

MCP编程与开发开源Kubernetes本地开发端口转发
形态
MCP
传输协议
stdio
是否开源
GitHub Stars
★ 4.1k
收录来源
mcp-github

能力说明

kubefwd 是一个命令行工具,用于批量转发 Kubernetes 服务到本地工作站。每个服务都有独立的回环 IP 地址,避免了端口冲突,并使本地开发更加真实。通过 kubefwd,开发者可以在本地无缝访问集群中的服务,无需环境特定配置或本地服务设置。适合需要频繁在本地和集群之间切换开发环境的开发者。

能力点

  • 批量转发 Kubernetes 服务
  • 每个服务独立的回环 IP
  • 自动重新连接
  • 交互式 TUI 监控
  • 实时流量监控
  • Pod 日志流

适用场景

本地开发时访问集群服务避免端口冲突简化环境配置实时监控服务状态

接入方式

依赖:Kubernetes 集群Node 环境
macOS: `brew install kubefwd`;Linux: 下载 `.deb`, `.rpm`, 或 `.tar.gz`;Windows: `winget install txn2.kubefwd` 或 `scoop install kubefwd`;Docker: `docker run -it --rm --privileged -v "$HOME/.kube:/root/.kube:ro" txn2/kubefwd services -n my-namespace --tui`

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

kubefwd 和 kubectl port-forward 有什么区别?

kubefwd 可以批量转发所有命名空间的服务,每个服务有独立 IP,支持自动重连和实时监控。

如何开始使用 kubefwd?

安装后运行 `sudo -E kubefwd svc -n my-namespace --tui` 即可。

相关 Skill