Skip to main content

Overview

The NemoEntitystore resource provides entity management and metadata storage services for NeMo applications. It integrates with the datastore and provides a REST API for entity operations. API Group: apps.nvidia.com
API Version: v1alpha1
Kind: NemoEntitystore

Spec Fields

image
object
required
Container image configuration.
databaseConfig
object
required
PostgreSQL database configuration.
datastore
object
required
NeMo Datastore endpoint.
expose
object
Service exposure configuration.
replicas
integer
default:"1"
Number of replicas (minimum: 1). Cannot be set when autoscaling is enabled.
scale
object
Autoscaling configuration.
metrics
object
Metrics collection configuration.
command
array
Override container command
args
array
Container arguments
env
array
Additional environment variables
resources
object
Resource requirements (CPU, memory)
nodeSelector
object
Node selector labels
tolerations
array
Pod tolerations
affinity
object
Pod affinity rules
labels
object
Custom labels
annotations
object
Custom annotations
userID
integer
User ID for container security context (default: 1000)
groupID
integer
Group ID for container security context (default: 2000)
runtimeClass
string
Runtime class name

Status Fields

conditions
array
Current state conditions
availableReplicas
integer
Number of available replicas
state
string
Current state (Pending, NotReady, Ready, Failed)

Example

apiVersion: apps.nvidia.com/v1alpha1
kind: NemoEntitystore
metadata:
  name: nemoentitystore-sample
  namespace: nemo
spec:
  image:
    repository: nvcr.io/nvidia/nemo-microservices/entity-store
    tag: "25.08"
    pullPolicy: IfNotPresent
    pullSecrets:
      - ngc-secret
  expose:
    service:
      type: ClusterIP
      port: 8000
  databaseConfig:
    databaseName: nesdb
    host: entity-store-pg-postgresql.nemo.svc.cluster.local
    port: 5432
    credentials:
      user: nesuser
      secretName: entity-store-pg-existing-secret
      passwordKey: password
  datastore:
    endpoint: http://nemodatastore-sample.nemo.svc.cluster.local:8000

Build docs developers (and LLMs) love