Skip to navigation

nvcrectl Overview

View as Markdown

nvcrectl is the command-line interface for the NVIDIA Cluster Readiness Engine. It handles installation, certification lifecycle, workload execution, and reporting — without requiring direct kubectl access for most operations.

Install

curl -fsSL https://github.com/NVIDIA/cluster-readiness-engine/releases/latest/download/installer | bash
nvcrectl --version

To pin a version: curl -fsSL https://github.com/NVIDIA/cluster-readiness-engine/releases/download/<tag>/installer | bash -s -- -v <tag>.

The installer also creates a kubectl-nvcre symlink so the CLI is available as a kubectl plugin (kubectl nvcre ...).

Command groups

Command groupPurpose
nvcrectl setupInstall and uninstall the controller and its dependencies
nvcrectl certificationRun, render, report, and list-categories for Certification resources
nvcrectl workloadrunRun, render, report, status, and cancel WorkloadRun resources
nvcrectl clusterInspect GPU nodes, platform, and network topology
nvcrectl workflowRender Workflow manifests offline with overrides applied

Global flags

These flags are available on subcommands that connect to a cluster:

FlagDescription
--kubeconfigPath to kubeconfig (defaults to ~/.kube/config)
--contextKubernetes context to use
--namespace / -nNamespace override (not available on all subcommands)

Shell completion

nvcrectl completion bash >> ~/.bashrc
nvcrectl completion zsh >> ~/.zshrc