Install Neurox
Quickstart
Please follow the instructions on the Neurox Install 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 Control plane components as well as Workload 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).
Install process
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 pricing plans. We also offer alternative, source-available licensing options for enterprise customers.
Prerequisites
Prior to installing Neurox, you'll need an existing Kubernetes cluster with GPUs. Having GPU workloads already running on the cluster would help in showcasing Neurox's features and capabilities but not necessary if you just want to poke around. We currently only support NVIDIA GPUs at this time.
Cluster requirements
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
Ingress Controller
NVIDIA GPU Operator
Prometheus
Last updated