Install Neurox
Last updated
Last updated
Please follow the instructions on the page. It will guide you step-by-step to a working deployment on your Kubernetes GPU cluster.
The instructions will install a free, self-hosted deployment of a single, combined Neurox Control + Workload cluster. It will contain both plane components as well as management components. It will be fully ready-to-use with ingress, TLS certs configured and available at your Neurox Control Portal subdomain (https://random-words.goneurox.com).
The installation process will:
provision a subdomain (random-words.goneurox.com) to access your Control Portal
provision image registry credentials
help you to configure an IdP to authenticate your users
automatically request TLS certificates for your subdomain
The install process is primarily designed to help simplify manual creation of DNS records and requesting TLS certificates, typically associated with self-hosted software. Post install, the only data to ever leave your cluster will be to handle support and billing. Airgapped installs are also available to further eliminate all outbound traffic.
Although Neurox is not open-source software, Neurox is free for monitoring up to 64 GPUs, which we believe should fit many use cases, including personal, academic and light commercial use. For more information, see our . We also offer alternative, source-available licensing options for enterprise customers.
Prior to installing Neurox, you'll need an existing Kubernetes cluster with at least 1 GPU. Having GPU workloads already running on the cluster helps showcase Neurox's features and capabilities but is not strictly necessary if you just want to poke around. We only support NVIDIA GPUs at this time.
Kubernetes and CLI 1.29+
Helm CLI 3.8+
12 CPUs
24 GB of RAM
120 GB Persistent Volume Storage
At least 1 GPU node
Ingress reachable from Internet
Cert Manager
Required for automated provisioning of Neurox SSL/TLS certificates. Install with:
Required to access the Neurox web portal. Install with:
Required to run GPU workloads. Install with:
Required to gather metrics. Install with:
At a minimum you will need both cert-manager and ingress-nginx to run the
For more information on how to configure cert-manager:
For more information on how to configure ingress-nginx:
For the Neurox workload component, you will need the NVIDIA GPU operator and Kube Prometheus stack. By default, the install instructions bundle the with the Neurox control helm chart. You can change this behavior by simply omitting the --set workload.enabled=true
parameter in the Neurox control helm chart install command.
For more information on how to configure NVIDIA GPU operator:
For more information on how to configure kube-prometheus-stack: