A NVIDIA apresentou o NodeWright, nome do projeto que a empresa já usava em produção como Skyhook. O software de código aberto configura e atualiza o sistema operacional dos nós Kubernetes, com foco em clusters que rodam GPUs e treinamentos longos, onde trocar um nó inteiro não é uma opção simples.

A proposta é tratar a frota como unidade de mudança. O NodeWright aplica ajustes de kernel, parâmetros do sistema, instalação de agentes de segurança, criação de volumes e outras mudanças no host sem ignorar o que está rodando no cluster. Ele usa recursos nativos do Kubernetes, como limites de interrupção, rótulos de nós, taints e tolerations, e registra os pacotes como Custom Resources.
O projeto também traz uma política de implantação gradual, que divide os nós em grupos e avança em etapas, com percentuais mínimos de sucesso antes de seguir. Se a verificação falhar, a atualização para e o erro aparece no próprio Kubernetes. A fonte diz ainda que novos nós podem entrar com taint e só ficar disponíveis depois de passar pelas configurações e checagens exigidas.
A NVIDIA afirma que o NodeWright complementa, e não substitui, o GPU Operator e o Network Operator. O projeto é licenciado sob Apache 2.0, instala-se com Helm e faz parte do DSX OS, o conjunto modular de projetos abertos da empresa para infraestrutura de IA.