Repolode
unxsist

unxsist/jet-pilot

一款免费开源的原生桌面 Kubernetes IDE,基于 Tauri 和 Vue 构建,兼顾键盘操作与精致界面,支持管理多个集群。

可替代:Lens

Star
662
Fork
31
未关闭 Issue
1
最近提交
7天前

这是什么?

JET Pilot 是一款用于管理 Kubernetes 集群的桌面客户端。它直接读取现有的 kubeconfig 文件并调用 kubectl,也可以连接 AWS、Google Cloud、Azure 等云账号,凭据保存在系统钥匙串中。应用无需注册账号,也不收集遥测数据。

界面力求简洁,同时保留键盘优先的操作方式,提供命令面板和模糊搜索。多集群、多命名空间视图会在表格中以 Context 和 Namespace 列汇总显示。此外还包括结构化日志查看器、支持服务端 dry run 的 YAML 编辑器、资源关系图、Helm 发布管理,以及 Flux 和 Argo CD 的 GitOps 视图。

应用基于 Rust 和 Tauri 构建,支持 macOS、Windows 和 Linux,采用 MIT 许可证。

核心功能

  • 01在一个列表中汇总所有 kubeconfig 文件和云账号中的集群。
  • 02受保护的集群在执行破坏性操作前需要输入集群名称确认。
  • 03支持跨多个 kubeconfig 和命名空间的表格视图,并标注 Context 与 Namespace。
  • 04结构化日志查看器可解析 JSON 日志并按字段过滤。
  • 05内置终端,已预先配置当前上下文的 kubectl。
  • 06支持 Helm 发布的浏览、带差异预览的安装与升级,以及 Flux 和 Argo CD 的 GitOps 视图。

适用场景

  • 在一个桌面应用中管理来自不同云厂商的多个集群。
  • 跨 Deployment 的所有 Pod 跟踪日志,排查工作负载问题。
  • 在应用变更前,用 YAML 编辑器和服务端 dry run 检查 Kubernetes 清单。
  • 查看用户或服务账号的 RBAC 权限,确认其可执行的操作。

快速上手

  1. 1

    在 macOS 上通过 Homebrew 从 JET Pilot 的 tap 安装

    brew install --cask unxsist/tap/jet-pilot
  2. 2

    在 Windows 或 Linux 上,从发布页面下载适合你平台的最新版本

  3. 3

    克隆仓库,然后安装依赖以从源码运行

    npm ci
  4. 4

    以开发模式启动应用

    npm run dev

使用前须知

  • macOS 的 .dmg 未经 Apple 公证,除非通过 Homebrew 安装,否则需要手动移除隔离标记。
  • Windows 安装程序未经代码签名,SmartScreen 可能会显示警告。
  • 部分功能需要 kubectl,而安装、升级或回滚 Helm Chart 需要 helm。

收录于专题

标签

常见问题

jet-pilot 是什么?
一款免费开源的原生桌面 Kubernetes IDE,基于 Tauri 和 Vue 构建,兼顾键盘操作与精致界面,支持管理多个集群。 JET Pilot 是一款用于管理 Kubernetes 集群的桌面客户端。它直接读取现有的 kubeconfig 文件并调用 kubectl,也可以连接 AWS、Google Cloud、Azure 等云账号,凭据保存在系统钥匙串中。应用无需注册账号,也不收集遥测数据。
jet-pilot 可以免费使用吗?用的什么许可证?
jet-pilot 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
jet-pilot 还在维护吗?
活跃维护中。jet-pilot 最近一次提交是在 2026年10月31日。
jet-pilot 适合用来做什么?
在一个桌面应用中管理来自不同云厂商的多个集群。 跨 Deployment 的所有 Pod 跟踪日志,排查工作负载问题。 在应用变更前,用 YAML 编辑器和服务端 dry run 检查 Kubernetes 清单。 查看用户或服务账号的 RBAC 权限,确认其可执行的操作。
jet-pilot 怎么安装和运行?
在 macOS 上通过 Homebrew 从 JET Pilot 的 tap 安装: brew install --cask unxsist/tap/jet-pilot 在 Windows 或 Linux 上,从发布页面下载适合你平台的最新版本 克隆仓库,然后安装依赖以从源码运行: npm ci 以开发模式启动应用: npm run dev
在哪里获取 jet-pilot?
源代码和安装说明在 GitHub 上:https://github.com/unxsist/jet-pilot

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目