知识卡片:用 NVIDIA DSX OS 配置、认证与运维 Kubernetes GPU 集群
一句话结论
NVIDIA DSX OS 是 DSX AI Factory 平台的开源软件层,通过 AICR(配置)、NVCRE(认证)、NVSentinel(运维)三个 Apache 2.0 项目,把 GPU Kubernetes 集群从“交接时一次性就绪检查”转为贯穿生命周期的持续验证与修复闭环。
事件概述或研究问题
单个性能不达标的 GPU 就能拖慢整个分布式训练作业,而这类节点可能通过基础健康检查、利用率指标也显示正常,运维往往要等作业跑起来甚至用户投诉后才发现。同时,集群在节点更换、驱动打补丁、扩容后,最初的认证结论会失效。文章要解决的问题是:如何在配置变更、容量增长、修复节点回归等全生命周期节点上重复验证集群就绪性,并用“goodput(成功完成的工作量)”而非利用率来衡量集群效率。
方法/产品要点
- 配置(AICR,AI Cluster Runtime):以版本锁定 recipe 定义网络、存储、驱动等组件的软件基线;每个组件条目固定版本、声明
dependencyRefs依赖图、携带安装后执行的healthCheckAsserts(按容器 waiting reason 过滤,而非仅看 pod phase)。aicr bundle可将同一 recipe 渲染为 Argo CD、Flux、Helm、Helmfile 等部署工具的产物;aicr validate与aicr diff --fail-on-drift支持漂移检测并可作为 CI 门禁。 - 认证(NVCRE,Cluster Readiness Engine):通过运行 NCCL 通信测试与训练作业(如 NeMo 8B/56B 模型)验证工作负载就绪性,支持
options.thresholds性能阈值(默认不设阈值,仅报告测量值);失败时对节点组做二分排查,定位可疑节点及原因;结果记录在Certification资源中。WorkloadRun可把自有容器化测试纳入认证。 - 运维(NVSentinel):持续监控 DCGM 健康检查、Xid 错误、网卡状态、云厂商维护事件等既有信号,不占用 GPU 时间;默认以监控模式安装,仅发布 node conditions,可配置为 cordon/taint、驱逐工作负载并修复故障,修复后触发 NVCRE 复验再放行。
- 生命周期协同:NVSentinel 生命周期管理器负责验证请求、调度门控、隔离与修复;NVCRE 只跑测试、记录结果、不改节点状态;AICR 漂移检测可在驱动升级等基础设施变更后触发认证运行。
主要结果或产业意义
文章以单集群生命周期为主线给出命令级演练:从 recipe 配置、投产前认证、运行期监控到修复后复认证。其产业意义在于把“GPU 集群就绪”从一次性交付检查变成可重复、可门禁、可自动化的持续属性,并明确区分“坏掉”(breakage)与“性能退化”(degradation)——后者可能不产生 Xid 错误、不触发监控阈值、指标看起来正常,却会把同步训练拖到最慢 rank 的速度。
为什么重要
- 与既有 AICR v1.0 卡片相比,本条增量在于把 AICR 放进 DSX OS 的三件套协同叙事中,并补充 NVCRE 的阈值门禁与二分定位细节、NVSentinel 的默认监控模式与自动修复/复验闭环。
- 与 NVCRE 单独卡片相比,本条增量在于 AICR 漂移检测可触发认证、NVSentinel 生命周期管理器承担门控与修复职责的分工表。
- 对图书/简报而言,这是一个“配置—认证—运维”三段式运维范式案例,强调 goodput 指标与持续验证理念。
局限与不确定性
- 文章为 AI 生成摘要加人工正文的混合内容,页面自带提示“AI-generated content may summarize information incompletely”,具体命令参数与资源字段建议以各项目仓库文档为准。
- 原文抓取在 NVSentinel 默认监控模式段落处截断,其修复动作的完整配置项与默认行为细节待核实。
- 文中未给出性能阈值(如
busBandwidthGBps: "value >= 300")的适用条件与调参建议,是否为通用推荐值待核实。 - 未提供与其他集群验证方案的对比数据或大规模生产环境效果数据。
可用于图书/PPT/简报的角度
- “利用率会骗人,goodput 不会”:用性能退化型故障说明为何需要工作负载级认证。
- 三件套分工图:AICR 生成基线 → NVCRE 证明能跑作业 → NVSentinel 持续监控并触发复验。
- 把“漂移检测 + 认证门禁”作为 GitOps/CI 流水线的一环来讲。
- 节点生命周期状态机:新节点加入、修复回归、驱动升级三个时点都必须过门控。
与既有脉络的关系
本条是对 AICR v1.0 与 NVCRE 两张卡片的整合与场景化延伸:AICR 负责“配置什么、如何部署、是否验证通过”的稳定契约,NVCRE 负责“就绪是可验证属性”,本条新增的是二者与 NVSentinel 在 DSX OS 框架下的协同机制(门控、修复、复验、漂移触发认证)。
原始材料
- 标题:Configure, Certify, and Operate Kubernetes GPU Clusters with NVIDIA DSX OS | NVIDIA Technical Blog
- 作者:Sowmyan Soman、Kai Wombacher
- 日期:Nov 05, 2026
- URL:https://developer.nvidia.com/blog/configure-certify-and-operate-kubernetes-gpu-clusters-with-nvidia-dsx-os
- 关键词:NVIDIA DSX OS、AICR、NVCRE、NVSentinel、Kubernetes、GPU cluster、goodput、NCCL
- 相关仓库:NVIDIA AI Cluster Runtime (AICR)、NVIDIA Cluster Readiness Engine (NVCRE)、NVSentinel(均为 Apache 2.0)
发现内容有误?
免登录提交,管理员审核并完成修正后才会公开修订说明。
值得关注
与既有 AICR v1.0 卡片相比,本条增量在于把 AICR 放进 DSX OS 的三件套协同叙事中,并补充 NVCRE 的阈值门禁与二分定位细节、NVSentinel 的默认监控模式与自动修复/复验闭环。 与 NVCRE 单独卡片相比,本条增量在于 AICR 漂移检测可触发认证、NVSentinel 生命周期管理器承担门控与修复职责的分工表。 对图书/…
相关主题
对应的教材知识点
根据卡片内容自动匹配,点击查看已审核的教材讲解: