About Admin Setup#

NeMo microservices offer flexibility for installing entirely as a platform or a portion of the microservices as you need. You can complete the data flywheel with the NeMo microservices on your Kubernetes clusters that run NVIDIA GPUs.

This Admin Setup chapter is for the following persona.

  • Cloud administrators: Manage Kubernetes clusters and compute/storage resources. Deploy NeMo platform components to the Kubernetes clusters on premises or cloud.

NeMo Helm Charts#

The Helm charts for NeMo microservices are in the following two categories.

  • NeMo Microservices Helm Chart: A comprehensive Helm chart that packages the entire NeMo microservices suite and its dependencies, enabling the deployment of the complete NeMo platform. Also referred to as the NeMo platform chart.

  • NeMo component Helm charts: Individual Helm charts for the NeMo microservices. You can use the component charts to install a subset of NeMo microservices and components tailored to specific requirements. All of the component charts are what’s packaged as subcharts within the NeMo Microservices Helm Chart. These also serve as a convenient reference for advanced configuration when using the NeMo microservices Helm chart.


Overview#

The following sections provide an overview of the NeMo microservices installation process and the deployment scenarios.

Deployment Scenarios

Get started by reviewing various deployment scenarios of the NeMo microservices.

Installation Scenarios
Helm Installation Overview

Review common information about installing the NeMo microservices using their Helm charts.

Helm Installation Overview

Deployment Options#

Deploy the NeMo microservices as a platform or individually.

Deploy the NeMo Microservices as a Platform#

Deploy the entire NeMo microservices as a platform to form a complete data flywheel on your Kubernetes cluster.

Deployment with NeMo Microservices Platform Helm Chart

Install the parent Helm chart.

Install NeMo Microservices Helm Chart
Deployment with NIM Operator

Deploy the NeMo microservices as a platform using NVIDIA NIM Operator.

https://docs.nvidia.com/nim-operator/latest/index.html

Deploy Individual NeMo Microservices#

Add individual NeMo Microservices to your existing AI workflow.

Data Store

Install the NeMo Data Store Helm chart.

NeMo Data Store Microservice Deployment and Setup Guide
Entity Store

Deploy the NeMo Entity Store microservice.

NeMo Entity Store Values Setup
Customizer

Deploy the NeMo Customizer microservice.

NeMo Customizer Microservice Deployment Guide
Evaluator

Deploy the NVIDIA NeMo Evaluator microservice.

NeMo Evaluator Deployment Guide
Operator

Deploy the NeMo Operator microservice.

NeMo Operator Installation
DGX Cloud Admission Controller

Deploy the DGX Cloud Admission Controller for deployment to cloud.

DGX Cloud Admission Controller Installation Guide
Deployment Management

Deploy the NeMo Deployment Management microservice.

NeMo Deployment Management Setup Guide
NIM Proxy

Deploy the NIM Proxy microservice.

NeMo NIM Proxy Helm Chart Values Setup
Guardrails

Deploy the NVIDIA NeMo Guardrails microservice.

NeMo Guardrails Microservice Deployment Guide

Infrastructure Management#

Storage Configuration#

Configure storage for the NeMo microservices.

PostgreSQL Database

Configure PostgreSQL databases for the NeMo microservices.

Databases
Object Storage

Configure the object storage used for dataset and model files.

Object Storage
PVC

Configure the Persistent Volume Claims used by the NeMo Data Store and NeMo Customizer microservices.

ReadWriteMany Persistent Volumes

Security and Secrets#

Create, access, and update secrets to use across the NeMo microservices.

NGC Image Pull Secrets

Manage secrets for pulling container and model images from the NGC registry.

Secrets for Accessing NGC Catalog
External Database Secrets

Manage external database secrets used across microservices.

External Database Secrets
MLflow Customizer Secrets

Manage MLflow customizer secrets used across microservices.

MLFlow Customizer Secrets
Weights & Biases Keys

Manage Weights & Biases keys used to track and visualize training metrics during fine-tuning.

Weights & Biases Keys

Other Configurations#

Review and manage other cluster settings.

Model Configurations

Review and configure available models, model training methods, and model resources for NeMo Customizer.

Model Configurations
Tenant Configuration Options

Review considerations for single and multi-tenancy configurations.

Tenant Configuration Options
Open Telemetry

Review and configure how NeMo Microservices use Open Telemetry for observability.

Open Telemetry Setup
Custom Resource Definitions

Review Custom Resource Definitions (CRDs) for training jobs, workloads, and entity handling that NeMo Operator manages.

Custom Resource Definitions