← 文章 / 云原生与基础设施
lenshq 5小时前 · 2026-09-20 10:21:27 · 2 阅读

Lens K8S IDE 2026.9 新版发布:通过 DRA 管理 GPU 和 NIC 设备

  • 资源导航器中新增 Kubernetes DRA 支持,可按 Pod 和节点维度查看 Claim、Template、Device Class 和 Slice。
  • 编辑实时资源时,提供并排差异对比视图和一键回滚功能。
  • 顶栏支持即时切换 AI 代理,包括 Claude Code、GitHub Copilot CLI、Gemini CLI、Codex CLI、OpenCode 或自定义命令。

本版中,Kubernetes 动态资源分配(Dynamic Resource Allocation,DRA)以设备资源的形式纳入导航器;差异对比编辑器让实时修改可逆;AI 工具选择器允许随时切换代理。

根据Kubernetes 官方博客Kubernetes 动态资源分配(DRA)已在 1.34 版本中达到通用可用(GA)状态

用于 Kubernetes DRA 的设备资源

DRA 提供了一种新的硬件请求方式:工作负载可按属性(如内存大小、驱动程序、拓扑结构)申请特定设备(如 GPU、TPU、FPGA、高速网卡),而非简单申请“1 个 GPU”并期待最好。GPU 密集型 AI 和推理任务是团队当前最普遍的需求,但 DRA 并不局限于 GPU。它涵盖集群通过 DRA 驱动程序分发的任意专用设备,包括 Google 自家的 TPU 驱动程序。

简而言之:硬件被列出,归入类别,并与请求者匹配。

四步示意图:驱动程序报告现有硬件(ResourceSlice),规则将其分类为设备类别(DeviceClass),Pod 的设备请求指定所需类别(ResourceClaim),Kubernetes 将其匹配到真实设备(Pod)

Lens K8S IDE 2026.9 基于 Kubernetes 的 ResourceClaim 和 ResourceSlice API,在导航器中新增设备资源部分:

  • 浏览 Resource Claim、Resource Claim Template、Device Class 和 Resource Slice,每个对象均配有详情面板。
  • 打开 Pod,精确查看其持有的请求(Claims)及设备。
  • 打开节点,查看其通过 Resource Slice 发布的完整设备清单。
  • 当设备报告自身不健康时立即告警,而非等到工作负载失败才知晓。
  • 向 AI 咨询任何 DRA 资源,无需再编写 kubectl 单行命令来交叉核对 claims 和 slices。
  • 基于内置模板创建 Resource Claims、Templates 和 Device Classes。
  • The Device Resources navigator group expanded, showing Resource Claims, Resource Claim Templates, Device Classes, and Resource Slices, with a Resource Claims list open for a cluster with GPU claims

    所有 Lens K8S IDE 用户均可立即使用 Device Resources,无需高级版订阅。

    更安全的编辑方式:高级编辑器

    直接编辑运行中的 Kubernetes 资源意味着修改集群状态,且无法撤销。高级编辑器为编辑提供了安全网:切换到 diff 模式,即可在打开标签页后清晰查看改动,左侧显示原始内容,右侧显示编辑内容,高亮显示变更行。

    The advanced editor in diff mode while editing a Deployment, with the original resource on the left and the edited version on the right, changed lines highlighted

    若发现错误,点击 恢复原始状态 即可一键还原。该功能位于高级功能中的“开发者生产力”分类下。

    从顶栏实时切换 AI 工具

    若您在集群工作中同时使用 AI 编码助手,针对不同任务可能会选择不同工具。Ask AI 的工具按钮现在打开了一个选择器,允许根据当前需求即时选择合适的 agent,无需固定在偏好设置中。

    The Ask AI tool button's menu listing Claude Code, GitHub Copilot CLI, Codex CLI, OpenCode, Custom, and Gemini CLI, with a tick on the tool in use

    可直接从顶栏选择 Claude Code、GitHub Copilot CLI、Gemini CLI、Codex CLI、OpenCode 或自定义命令。每个选项都会显示是否已位于 PATH 中,需要时提供安装链接或配置按钮。

    此版本其他更新

    • 非管理员用户的集群连接不再长时间卡在“正在刷新集群可访问性…”状态,检查过程现在仅需几秒即可完成。
    • 即使 Argo CD 命名空间不在标签页所选命名空间范围内,Argo CD 资源(Applications、ApplicationSets、AppProjects)现在也会显示在 Custom Resources 中。
    • 自定义资源列表不再偶尔出现空白、需要重新打开视图才能加载的问题。
    • 在拥有完全访问权限的集群上,Argo CD 和 Flux 仪表盘不再错误地提示命名空间可见性受限。

    获取更新

    Lens K8S IDE 2026.9 现已发布,你也可以在应用内直接升级。高级编辑器和 Ask AI 工具选择器属于 Premium 功能,套餐详情请见 lenshq.io/pricing

    下载 Lens K8S IDE 2026.9

    查看定价下载
    原始来源: lenshq

    评论 (0)