NVIDIA 开源 NodeWright:不中断工作负载的 Kubernetes 节点管理工具
原标题:Manage Kubernetes Node Fleets with NodeWright
AI 摘要
NVIDIA 发布开源项目 NodeWright,用于在 Kubernetes 集群中声明式地配置和更新节点主机操作系统,同时不中断正在运行的工作负载。NodeWright 此前以 Skyhook 之名在 NVIDIA 内部生产环境运行,现正式开源并更名。它通过 operator、自定义资源和包三个组件,结合 PodDisruptionBudgets、节点选择器等 Kubernetes 原语,实现跨 GPU 节点集群的渐进式变更。
正文节选
Kubernetes manages what runs on your nodes. Managing the nodes themselves is the challenge: kernel settings, system packages, storage layouts, security agents, and the host-level tuning that GPU workloads depend on. Many teams manage this with Ansible playbooks, custom scripts, and manual runbooks. That works until a new cluster comes up in a different region, a kernel upgrade breaks RDMA, or a CVE has to be remediated across the whole fleet this week. GPU infrastructure makes the challenge hard