About Admin Setup#

This section describes how to set up the NeMo microservices on your Kubernetes cluster using the NeMo Microservices Helm Chart. With this chart, you can deploy the NeMo microservices as a platform or a subset of the microservices as you need.

This Admin Setup chapter is for the following personas.

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


NeMo Microservices Helm Chart#

The NeMo Microservices Helm Chart is an all-in-one Helm chart that bundles the complete NeMo microservices ecosystem and all required dependencies for full platform deployment.

You can also customize the configuration of your installation by updating the values.yaml file. You can also use the pre-configured tags to install only specific microservices that you need.

For the chart assets and additional details, refer to the NeMo Microservices Collection page in the NVIDIA NGC Catalog.


Deploy the NeMo Microservices as a Platform#

The following sections provide detailed instructions on how to deploy the NeMo microservices platform using the chart.

Install NeMo Microservices Helm Chart

Install the NeMo microservices platform using the chart on your Kubernetes cluster.

Install NeMo Microservices as a Platform

Deploy Functional NeMo Microservices as a Centralized Service#

Use the following guides to deploy the functional microservices to your Kubernetes cluster with the minimal dependencies. These guides also provide more detailed configuration instructions for each microservice.

Tag-Based Helm Installation

Deploy the functional microservices by using the tag-based installation method.

Tag-Based Helm Installation
NeMo Auditor (Beta)

Deploy the NeMo Auditor microservice and its dependencies.

NeMo Auditor Deployment Guide
NeMo Customizer

Deploy the NeMo Customizer microservice and its dependencies.

NeMo Customizer Deployment Guide
NeMo Data Designer (Beta)

Deploy the NeMo Data Designer microservice and its dependencies.

NeMo Data Designer Deployment Guide
NeMo Evaluator

Deploy the NVIDIA NeMo Evaluator microservice and its dependencies.

NeMo Evaluator Deployment Guide
NeMo Guardrails

Deploy the NeMo Guardrails microservice and its dependencies.

NeMo Guardrails Deployment Guide
NeMo Safe Synthesizer (Beta)

Deploy the NeMo Safe Synthesizer microservice and its dependencies.

NeMo Safe Synthesizer Deployment Guide

Other Deployment Options#

You can also deploy the NeMo microservices as a platform using NVIDIA NIM Operator.

Deployment with NIM Operator

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

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

Infrastructure Management#

The following sections provide detailed instructions on how to manage the infrastructure for the NeMo microservices.

Infrastructure Configurations#

Infrastructure Microservices Configurations

Configure infrastructure microservices that set up infrastructure around the functional microservices.

Infrastructure Microservices Configuration

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.

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.

OpenTelemetry Setup
Custom Resource Definitions

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

Custom Resource Definitions