hcavarsan运维与云服务

kftray

面向 Kubernetes 的桌面端/TUI 端口转发工具,可在 Pod 变化或网络恢复后自动重连,并集中管理多条 TCP/UDP 转发。

  • DevOps / 运维
  • 后端
  • 自动化
  • API 调试
  • 监控 / 可观测
  • 桌面
  • CLI
  • macOS
  • Linux
  • 支持本地运行
  • 支持 Docker
kftray 截图
社区热度
1.6k Stars
GitHub 收藏
最近活跃
2026/9/12
近 30 天还在更新
授权协议
GPL-3.0
强 copyleft

为什么值得关注

不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。

近 90 天

解决的问题

原生 kubectl 端口转发在 Pod 重启或网络中断时容易断开,且缺乏多路复用和 UDP 支持,开发者需要手动频繁重连。

实际价值

提供桌面端和 TUI 两种形态,支持 Pod 变动自动重连、TCP/UDP 转发、HTTP 日志以及配置集中管理。

创新 / 差异化

结合 Kubernetes watch API 监听生命周期事件并自动恢复,配合集群代理中继实现 UDP 转发与反向隧道。

扩展潜力

通过单一界面或终端集中管控数十条转发规则,减少多窗口操作开销,适合日常集群调试场景。

为什么是现在

在云原生开发日益复杂的背景下,针对本地调试痛点提供了成熟的图形与终端替代方案。

社区活跃度

近 90 天新增 2 个 Issue、21 个 PR;窗口内抽取的 Issue/PR 样本中有 2 位 Issue 发起者、6 位 PR 贡献者,并发布 至少 2 个版本。

维护者响应

窗口内 2 个 Issue 样本关闭率 50%,21 个 PR 样本合并率 38%。维护者评论样本仅覆盖该 Issue 样本的 0%,不足以可靠判断首次响应率与响应速度。

PR 样本 6 位贡献者至少 2 次 ReleasePR 合并率 38% · 21 条窗口样本

核心亮点

  • Pod 重启、重调度或网络恢复后自动重新建立端口转发
  • 桌面托盘版 kftray 与终端版 kftui 共用 Rust 后端和配置
  • 同时管理多条转发,并通过集群 relay 支持 TCP 与 UDP

快速开始

安装方式、上手难度、开始步骤。

装在哪

本地运行

难不难

中等,需要一点配置

支持 Docker支持本地运行
  1. 01桌面端从 kftray 下载页安装;偏终端工作流可按文档通过 Homebrew、Cargo 或 Release 安装 kftui。
  2. 02选择 kubeconfig/context,先建立一条测试转发并确认目标 Service/Pod 和本地端口正确。
  3. 03需要团队共享时再引入 GitHub/annotation 配置;HTTP 日志只在调试时开启并避免记录敏感内容。

更适合谁

  • 想在本机直接跑起来试用的开发者
  • 习惯用 Docker 部署的人

更多介绍

kftray 解决的是 kubectl port-forward 长时间使用时最烦的几件事:Pod 重建后连接中断、多个转发散落在多个终端,以及 UDP 和调试场景支持有限。桌面版 kftray 与终端版 kftui 共用 Rust 后端和配置,直接监听 Kubernetes API 的 Pod 生命周期,在目标变化或电脑从断网/休眠恢复后重新建立转发。它可以同时管理多条连接,通过集群内 relay 处理 TCP/UDP,并支持从 GitHub 或 Kubernetes annotations 导入配置。需要排查接口时还可以选择记录 HTTP 请求/响应;README 明确提醒这些日志可能包含敏感数据,应只在需要时开启并做好脱敏。

信息来源

每条信息都标注了状态与出处,可展开查看。

12 条 · 展开
  • capability tags

    已核验

    automation、api_debugging、monitoring

    来源: admin_cms · cms editor · 2026/8/17

  • 最新版本

    已核验

    v0.27.32

    来源: GitHub 官方接口 · latest_release=v0.27.32 · 2026/9/12

  • 许可证

    已核验

    GPL-3.0

    来源: GitHub 官方接口 · license.spdx_id=GPL-3.0 · 2026/9/12

  • needs api key

    已核验

    来源: admin_cms · cms editor · 2026/8/17

  • 一句话用途

    已核验

    {"en":"A desktop and TUI Kubernetes port-forward manager with automatic reconnection, multi-forward control, and TCP/UDP support.","zh":"面向 Kubernetes 的桌面端/TUI 端口转发工具,可在 Pod 变化或网络恢复后自动重连,并集中管理多条 TCP/UDP 转发。"}

    来源: admin_cms · cms editor · 2026/8/17

  • 平台

    已核验

    macos、linux

    来源: admin_cms · cms editor · 2026/8/17

  • 分类线索

    根据材料推断

    security

    来源: 项目说明文档 · hint=security · 2026/8/17

  • product forms

    已核验

    desktop、cli

    来源: admin_cms · cms editor · 2026/8/17

  • role tags

    已核验

    devops、backend

    来源: admin_cms · cms editor · 2026/8/17

  • supports docker

    已核验

    来源: 仓库文件 · dockerfile=true; compose=false · 2026/9/12

  • supports local

    已核验

    来源: admin_cms · cms editor · 2026/8/17

  • supports self host

    已核验

    来源: admin_cms · cms editor · 2026/8/17

根据分类、能力和适用角色匹配的其他已核验项目。