Install the Control Plane
System and Network Requirements
Before installing the NVIDIA Run:ai control plane, validate that the system requirements and network requirements are met. For air-gapped environments, make sure you have the software artifacts prepared.
Permissions
As part of the installation, you will be required to install the NVIDIA Run:ai control plane Helm chart. The Helm charts require Kubernetes administrator permissions. You can review the exact objects that are created by the charts using the --dry-run on both helm charts.
Installation
Note
To customize the installation based on your environment, see Advanced control plane configurations.
PostgreSQL and Keycloakx are installed with default usernames and passwords. To change the default credentials, see Additional third-party configurations.
NVIDIA Run:ai version
It’s recommended to install the latest NVIDIA Run:ai release. If you need to install a specific version, you can browse the available versions using the following commands:
Air-gapped
Run the following command to browse all available air-gapped packages using the token provided by NVIDIA Run:ai.
To download and extract a specific version, and to upload the container images to your private registry, see the Preparations section.
Kubernetes
Connected
Run the following command and update the values as described below:
Replace
global.domain=<DOMAIN>with the one obtained here:Set
tenantsManager.config.adminUsername=<ADMIN_EMAIL>to the administrator's email address.Set
tenantsManager.config.adminPassword=<ADMIN_PASSWORD>to the initial administrator password. The password must meet the following requirements:Minimum Length: Passwords must be at least 8 characters long.
Digits: Must contain at least 1 numeric digit (0-9).
Lowercase Characters: Must contain at least 1 lowercase letter (a-z).
Uppercase Characters: Must contain at least 1 uppercase letter (A-Z).
Special Characters: Must contain at least 1 special character (e.g., !, @, #, $).
For example:
Note: Use the --dry-run flag to gain an understanding of what is being installed before the actual installation.
Air-gapped
To run the following command, make sure to replace the following. The custom-env.yaml is created when preparing the installation script:
control-plane-<VERSION>.tgz- The NVIDIA Run:ai control plane versionglobal.domain=<DOMAIN>- The domain name set hereglobal.customCA.enabled=trueas described hereSet
tenantsManager.config.adminUsername=<ADMIN_EMAIL>to the administrator's email address.Set
tenantsManager.config.adminPassword=<ADMIN_PASSWORD>to the initial administrator password. The password must meet the following requirements:Minimum Length: Passwords must be at least 8 characters long.
Digits: Must contain at least 1 numeric digit (0-9).
Lowercase Characters: Must contain at least 1 lowercase letter (a-z).
Uppercase Characters: Must contain at least 1 uppercase letter (A-Z).
Special Characters: Must contain at least 1 special character (e.g., !, @, #, $).
For example:
Note: Use the --dry-run flag to gain an understanding of what is being installed before the actual installation.
OpenShift
Connected
Run the following command and update the values as described below:
The
<OPENSHIFT-CLUSTER-DOMAIN>is the subdomain configured for the OpenShift clusterSet
tenantsManager.config.adminUsername=<ADMIN_EMAIL>to the administrator's email address.Set
tenantsManager.config.adminPassword=<ADMIN_PASSWORD>to the initial administrator password. The password must meet the following requirements:Minimum Length: Passwords must be at least 8 characters long.
Digits: Must contain at least 1 numeric digit (0-9).
Lowercase Characters: Must contain at least 1 lowercase letter (a-z).
Uppercase Characters: Must contain at least 1 uppercase letter (A-Z).
Special Characters: Must contain at least 1 special character (e.g., !, @, #, $).
For example:
Air-gapped
To run the following command, make sure to replace the following. The custom-env.yaml is created when preparing the installation script:
control-plane-<VERSION>.tgz- The NVIDIA Run:ai control plane version<OPENSHIFT-CLUSTER-DOMAIN>- The domain configured for the OpenShift cluster. To find out the OpenShift cluster domain, runoc get routes -Aglobal.customCA.enabled=trueas described hereSet
tenantsManager.config.adminUsername=<ADMIN_EMAIL>to the administrator's email address.Set
tenantsManager.config.adminPassword=<ADMIN_PASSWORD>to the initial administrator password. The password must meet the following requirements:Minimum Length: Passwords must be at least 8 characters long.
Digits: Must contain at least 1 numeric digit (0-9).
Lowercase Characters: Must contain at least 1 lowercase letter (a-z).
Uppercase Characters: Must contain at least 1 uppercase letter (A-Z).
Special Characters: Must contain at least 1 special character (e.g., !, @, #, $).
For example:
Note: Use the --dry-run flag to gain an understanding of what is being installed before the actual installation.
Connect to NVIDIA Run:ai User Interface
Open your browser and go to:
https://<DOMAIN>
https://runai.apps.<OpenShift-DOMAIN>
Log in using the administrator credentials provided during installation. It is recommended to change the password after the first login.
Last updated