善忘技术夹 Logo
善忘技术夹
开源前沿 · 150 阅读

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

Lens 主界面 Hero 图,展示多集群工作负载视图与审计面板

Lens 曾是 Kubernetes 圈子里热度最高的桌面 IDE 之一。23.2k Star、1.5k Fork、百万用户,MIT 协议开源,几乎是 K8s 工程师的”默认桌面”。但 Mirantis 接手之后,开源版退役,转向 Pro / Enterprise 付费产品——一个开源标杆变成 SaaS,这件事在 K8s 圈子炸了一阵锅。

这篇文章不是再安利 Lens。是把现状摊开:闭源之后 Lens 还能不能用、免费版能干多少事、团队要不要付钱、有没有替代品。

一、Lens 是什么:曾经开源,现在闭源

Lens 与 Mirantis Logo

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 能力适合谁
kubectlCLIApache 2.0切 context命令行老手
k9sCLI TUIApache 2.0切 context偏爱终端的 SRE
RancherWeb 控制台Apache 2.0多集群团队、需要管理
OpenLens桌面 GUIMIT(已停更)不愿付费的 Lens 老用户
HeadlampWeb/桌面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。合理使用边界内,值得一试。

关注「善忘技术夹」全媒体矩阵

扫描上方宣传海报二维码,第一时间获取最新技术文章、开源项目与免安装小程序体验。

善忘技术夹 微信公众号宣传图
微信公众号 (扫码关注)
善忘技术夹 微信小程序宣传图
微信小程序 (扫码即用)