txn2

kubefwd

txn2

一款批量端口转发Kubernetes服务的工具,为本地开发提供集群内服务访问。

v1.25.16
发布于
2026年6月20日
4,171
星标
41,992
下载
同步于
1 天前

最新版本

v1.25.162026年6月20日 09:50
下载慢?可在上方随时切换镜像源

项目说明

项目概述

kubefwd 是一款命令行工具,用于批量端口转发 Kubernetes 服务到本地工作站。每个服务获得唯一的 loopback IP(127.x.x.x),消除端口冲突,实现与集群一致的服务名访问。

主要功能

  • 交互式 TUI:实时服务监控和流量指标
  • 每服务独立 IP:每个服务拥有自己的 127.x.x.x 地址
  • 自动重连:Pod 重启或连接断开时自动重连
  • 批量转发:一条命令转发命名空间内所有服务
  • 实时流量监控:查看进出字节和 HTTP 活动
  • MCP 支持:与 AI 助手(Claude Code、Cursor)集成

适用人群

  • Kubernetes 开发者
  • 需要本地访问集群服务的工程师
  • DevOps 和平台工程师

快速上手

  1. macOS:brew install kubefwd
  2. Linux:从 Releases 下载 .deb、.rpm 或 .tar.gz
  3. Windows:winget install txn2.kubefwd
  4. 转发命名空间内所有服务:sudo -E kubefwd svc -n my-namespace --tui
  5. 按 ? 查看帮助,q 退出

核心优势

  • 消除环境特定的连接配置
  • 生产环境连接字符串在本地同样工作
  • 无需 Docker Compose 或本地服务设置
  • 开源免费

系统要求

  • 操作系统:macOS、Linux、Windows
  • 支持架构:x86_64、arm64
  • 额外依赖:kubectl、Kubernetes 集群访问

注意事项

  • 需要 sudo 权限修改 /etc/hosts
  • 支持多个命名空间和标签过滤

历史版本

排序