Skip to main content
NVIDIA
NodeWright Operator
Container
NVIDIA
NodeWright Operator

Kubernetes operator that rolls out host packages to nodes, coordinating cordon, drain, apply and reboot under interruption budgets.

NodeWright Operator

NodeWright (formerly Skyhook) is a Kubernetes-aware package manager for cluster administrators to safely modify and maintain the underlying hosts declaratively, at scale. It updates hosts without re-imaging them, layers workload-specific changes over a common base OS image, and protects workloads that cannot easily be moved.

A NodeWright custom resource declares a set of packages and the nodes they apply to. The operator rolls them out under an interruption budget, cordoning and draining each node before any service restart or reboot a package needs, and leaves pods matching your non-interrupt labels alone.

This image is the NodeWright controller manager: it watches NodeWright and DeploymentPolicy resources and coordinates the cordon, drain, apply, interrupt and uncordon sequence on each node.

Usage

Install it with the NodeWright Helm chart from NGC. The chart pins images by digest, and because the NGC copy has the same digest, pointing the chart at NGC images only needs the repository changed:

helm repo add nvidia https://helm.ngc.nvidia.com/nvidia
helm repo update
helm install nodewright nvidia/nodewright \
  --version <chart-version> \
  --namespace nodewright --create-namespace \
  --set controllerManager.manager.image.repository=nvcr.io/nvidia/nodewright/operator \
  --set controllerManager.manager.agent.repository=nvcr.io/nvidia/nodewright/agent

Then apply a NodeWright resource; see the Quickstart for a first package on one node.

Documentation

Supply chain

Every release is signed with a keyless Sigstore signature from the GitHub Actions workflow that built it, and carries SLSA v1 build provenance plus a CycloneDX SBOM and an OpenVEX document for each platform. Images on NGC are byte-identical copies of the GitHub Container Registry releases (ghcr.io/nvidia/nodewright/operator), with the same digests and the same evidence, so you can verify them with cosign before you deploy.

EvidenceAttached to
SignatureIndex digest
SLSA build provenanceIndex digest
CycloneDX SBOMEach platform manifest digest
OpenVEXEach platform manifest digest

See Verify release signatures and attestations for the commands.

License

NodeWright is licensed under the Apache License 2.0. See the LICENSE file for the full terms.

Security

Report vulnerabilities through NVIDIA's Security Vulnerability Form: https://www.nvidia.com/object/submit-security-vulnerability.html

Publisher
NVIDIA
Latest Tagv0.21.0
UpdatedNovember 10, 2026 UTC
Compressed Size38.16 MB
Multinode SupportNo
Multi-Arch SupportYes

Modal Content

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.