23.2k Star 的 K8s IDE 闭源了:Lens 现在该怎么用?

Lens 曾是 Kubernetes 圈子里热度最高的桌面 IDE 之一。23.2k Star、1.5k Fork、百万用户,MIT 协议开源,几乎是 K8s 工程师的”默认桌面”。但 Mirantis 接手之后,开源版退役,转向 Pro / Enterprise 付费产品——一个开源标杆变成 SaaS,这件事在 K8s 圈子炸了一阵锅。
这篇文章不是再安利 Lens。是把现状摊开:闭源之后 Lens 还能不能用、免费版能干多少事、团队要不要付钱、有没有替代品。
一、Lens 是什么:曾经开源,现在闭源
Lens 是 Mirantis 出品的 Kubernetes IDE,定位是”给 DevOps 和开发者的 K8s 工作台”。跑在本机,不依赖任何云端服务端——这是它和 Rancher 这类 Web 控制台本质上的区别。
项目地址:https://github.com/lensapp/lens 官网:https://lenshq.io
Lens 的开源版已经退役。GitHub 仓库的 lens-desktop 分支只保留 README、LICENSE 等元文件,源代码不再开放。现在的产品形态是 Lens Pro 和 Lens Enterprise,由 Mirantis 以商业产品方式维护。社区里有个 fork 叫 OpenLens(4.4k Star),一度继续提供免登录的免费构建,但上游闭源之后也跟着停更,仓库明确写”Lens closed its source code, please do not expect any more updates”。
数据上:23.2k Star、1.5k Fork、4120 commits、MIT 协议(历史代码)、Mirantis 维护、SOC 2 Type 1 与 ISO 27001 认证。
讨论 Lens,不能再把它当成”开源 K8s IDE”,要当作”个人免费、团队付费的闭源产品”。
二、六个核心功能:从多集群到 AI 终端
功能1:多集群可视化
一个窗口同时连 N 个集群,kubecontext 切换不用再敲命令。资源树按 Namespace 分组,工作负载、Pod、Service、Ingress 一眼看完。多集群运维场景里,这是最基础也最实用的能力。
功能2:内置终端 + AI 智能终端
Lens 内置一个 shell 终端,可以直接 kubectl 操作当前集群。Pro 版加了”AI Smart Terminal”,把 Claude Code、Codex、Copilot 这些 AI 编程助手接到集群上下文里——不用再手动拷 YAML 给 AI,Agent 直接读当前集群状态再生成命令。这是 Lens 相对其他 K8s IDE 的差异化点。
更进一步,Mirantis 2026 年推出了 Lens Agents——一个”在企业系统上运行 AI Agent 的治理平台”,每个 Agent 有独立身份、策略控制访问、审计轨迹。这是 Lens 从 K8s IDE 往 AI 平台演进的方向。
功能3:Helm Chart 管理
Helm release 列表、升级、回滚、卸载全部 GUI 化。不用背 helm upgrade --install --set key=value 这种长命令,表单填一遍直接发布。Chart 仓库可以添加到本地,浏览搜索 Chart 像逛应用商店。
功能4:日志、指标、Port Forward 一屏搞定
实时日志流、CPU/内存指标、Port Forward、Pod exec、资源 YAML 编辑器——这些 kubectl 高频操作全整合到右键菜单。看日志不用 kubectl logs -f,开 Port Forward 不用 kubectl port-forward,编辑 YAML 不用 kubectl edit。
功能5:RBAC 感知 + 本地优先
Lens 跑在本机,kubeconfig 凭证不离开本机,所有请求按当前用户 RBAC 权限发到 K8s API Server。相对 Rancher 这种”跑在服务端、托管凭证”的方案,本地优先对安全团队友好——没有中间服务器能拿到集群凭证。这也是 Lens 能过 SOC 2 和 ISO 27001 认证的前提条件。
功能6:扩展 API
Lens 提供扩展 API,可以写自定义菜单、视图、装饰器。闭源之后扩展生态萎缩了不少,但 API 本身还在,企业版客户可以写内部扩展。
三、实测体验:装到能用的成本
下载与安装
Lens Desktop 跨平台——macOS、Windows、Linux 都有原生安装包。Homebrew 用户一行命令:
brew install --cask lens
Windows 用 winget 或直接下 .msi;Linux 用 Snap、.deb、.rpm 或 .AppImage。装完打开就是 GUI,不用配 kubeconfig 之外的环境。
免费版能干什么
免费版(Personal)给到:
- 多集群管理、指标、实时日志
- K8s 资源可视化
- 智能终端(基础)
- Helm Chart 管理
- Port Forward 与资源编辑器
- 社区支持
- Google / GitHub SSO 登录
但有一个限制容易被忽略:免费版仅限年营收或融资小于 1000 万美元的组织使用。超过这个规模的企业必须用付费版(Pro 起步),不过可以先试用 30 天。
团队付费:Pro 和 Enterprise
| 档位 | 月费(年付) | 月费(月付) | 定位 |
|---|---|---|---|
| Personal | 免费 | 免费 | 个人、小团队 |
| Pro | $25/seat/月 | $30/seat/月 | 组织团队 |
| Enterprise | $50/seat/月 | $60/seat/月 | 大型组织 |
Pro 加什么:团队订阅管理、Ask AI、内置 MCP Server、GitOps(Flux / Argo CD)、AWS EKS / Azure AKS 集成、Security Center(CVE 报告)、Hotbar、远程访问与集中集群发现。
Enterprise 加什么:离线激活与气隙模式、Hardened Lens K8s IDE、SAML/OIDC SSO、SCIM 用户 provisioning、账户账单层级、审计日志、安全合规协助、优先支持与技术客户经理。
四、对比分析:现在该选谁
| 工具 | 形态 | 开源 | 多集群 | AI 能力 | 适合谁 |
|---|---|---|---|---|---|
| kubectl | CLI | Apache 2.0 | 切 context | 无 | 命令行老手 |
| k9s | CLI TUI | Apache 2.0 | 切 context | 无 | 偏爱终端的 SRE |
| Rancher | Web 控制台 | Apache 2.0 | 强 | 弱 | 多集群团队、需要管理 |
| OpenLens | 桌面 GUI | MIT(已停更) | 是 | 无 | 不愿付费的 Lens 老用户 |
| Headlamp | Web/桌面 | BSD-2 | 是 | 弱 | 想要可扩展面板的团队 |
| Lens | 桌面 GUI | 闭源(历史 MIT) | 是 | 强(Pro) | K8s 工程师日常 |
几个关键判断:
- 个人日常用 Lens 免费版就够,不用付钱
- 团队要统一 K8s 控制台,Rancher 更稳(开源、服务端管理)
- 命令行偏好者,k9s 比 Lens 更顺手,启动快、资源占用低
- 不愿接受闭源,OpenLens 是替代,但要做好”不再更新”的心理准备
- 想要 AI 集群助手,目前 Lens Pro 是少数内置 MCP Server 的 K8s IDE
五、适合什么人
适合:
- K8s 工程师日常排障、调试、看日志、改 YAML,需要一个稳定 GUI
- 多集群运维,希望一屏看完所有 context 的工作负载
- 想用 Claude Code / Codex 看 K8s 集群状态的开发者(Pro 才有)
- 小于 1000 万美元营收的组织,免费版够用
- 愿意为团队统一工具付费的 DevOps 团队
不适合:
- 命令行老手——k9s 更轻、kubectl 更直接
- 想要完全开源——OpenLens 已停更,Headlamp 是更好的选择
- 大型企业对闭源软件有合规限制——Rancher 更友好
- 不愿意接受 Mirantis 账号体系——免费版也要登录
- 需要 Web 控制台给非技术同事用——Lens 是桌面应用
一个关键提醒:Lens 免费版的 1000 万美元营收门槛是硬性条款。如果公司超过这个规模又用 Lens,要么走 Pro 付费,要么走 Enterprise。别以为”个人免费”就等于”公司免费”。
六、几点收尾
Lens 是 K8s IDE 圈子里绕不开的一个名字。闭源转商业这件事,你可以喜欢也可以不喜欢,但事实是——个人用依然免费、团队用要付钱、开源版已退役、OpenLens 已停更。如果你正好是 K8s 工程师,Lens 免费版依然是日常用着最顺手的 K8s 桌面 GUI 之一;如果你是团队决策者,要在 Lens Pro、Rancher、Headlamp 之间选,看你的团队是否需要 AI 集群助手和 Security Center 这两个 Lens 独家能力。
门槛客观存在。要懂 K8s 基础概念、要会 kubeconfig、要能接受 Mirantis 账号体系。但如果你正好是 K8s 工程师,跑通第一个集群连进来之后,就很难回到纯 kubectl 的那种节奏了。
项目地址:https://github.com/lensapp/lens 官网:https://lenshq.io 下载:https://lenshq.io/download
23.2k Star、百万用户、Mirantis 维护。个人免费,团队付 Pro。合理使用边界内,值得一试。
关注「善忘技术夹」全媒体矩阵
扫描上方宣传海报二维码,第一时间获取最新技术文章、开源项目与免安装小程序体验。