NVIDIA
NVIDIA
Omniverse Kit App Streaming - AWS NLB Manager
Helm Chart
NVIDIA
NVIDIA
Omniverse Kit App Streaming - AWS NLB Manager

Helm chart to create and manage targetgroups and listeners on AWS Network load balancers

Join or Subscribe to get accessSubscribe to the product below to access this premium content:
NVIDIA AI Enterprise
NVIDIA AI EnterpriseAccelerate your AI agent development
Subscribe Now
NVIDIA Omniverse
NVIDIA OmniverseNVIDIA Omniverse is a platform of APIs, services, and software development kits (SDKs) that enable developers to build generative AI-enabled tools and applications.
Get Enterprise Support
NVIDIA Developer Program
NVIDIA Developer ProgramJoin the Developer Program for access to free tools, support, and tech resources.
Get Access
Note: You can gain access to hundreds more GPU-optimized artifacts by creating a free NGC account.
Already Subscribed?Log in

Omniverse Kit App Streaming - AWS NLB Manager

Version: 1.8.1 Type: application AppVersion: 1.8.1



Overview

This service is an optional service within the OVAS stack to manage preconfigured/warmed up AWS NLBs



Configuration

To view values via helm use helm show values

NOTE: There are global values.

Values

KeyTypeDefaultDescription
global.imagePullSecretslist[]Global image pull secrets used within the services.
global.ingress.annotationsobject{"kubernetes.io/ingress.class":"nginx"}Global Ingress annotations.
global.ingress.hoststring""Global Ingress host.
global.ingress.pathslist[]Global Ingress paths.
global.ingress.tlslist[]Global Ingress tls.
global.transportHoststring"0.0.0.0"Specify the services transport host. For IPv6 use "::".
nlb.affinityobject{}Affinity for pod assignment. https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
nlb.deploymentLabelsobject{}Deployment spec labels
nlb.envlist[{"name":"OTEL_SERVICE_NAME","value":"nv.ov.svc.streaming.aws.nlb"},{"name":"OTEL_EXPORTER_OTLP_METRICS_PROTOCOL","value":"http/protobuf"}]Env for the container of the service. https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#envvar-v1-core
nlb.fullnameOverridestring"nlb"Full override .fullname template
nlb.image.pullPolicystring"Always"Image pull policy.
nlb.image.repositorystring"nvcr.io/nvidia/omniverse/kit-appstreaming-aws-nlb"Image repository.
nlb.image.tagstring"1.8.1"Image tag.
nlb.imagePullSecretslist[]Image Pull Secrets
nlb.ingress.enabledboolfalseEnables the creation of Ingress resource.
nlb.ingress.pathstring"/"Path for ingress.
nlb.ingress.pathTypestring"Prefix"Path Type for ingress.
nlb.livenessProbeobject{"failureThreshold":5,"httpGet":{"path":"/health","port":"http"},"initialDelaySeconds":30,"periodSeconds":5}LivenessProbe for the service. NOTE: service must have an endpoint as specified by the "path" https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#probe-v1-core
nlb.monitoring.enabledboolfalseEnables the creation of ServiceMonitor resource.
nlb.monitoring.prometheusNamespacestring"monitoring"Prometheus namespace.
nlb.namestring"nlb"
nlb.nameOverridestring""Partially override .fullname template (maintains the release name)
nlb.nodeSelectorobject{}Node labels for pod assignment. https://kubernetes.io/docs/user-guide/node-selection/
nlb.podAnnotationsobject{}Pod annotations. https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
nlb.podSecurityContextobject{}Security Context. https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
nlb.podlabelsobject{}Pod labels.
nlb.readinessProbeobject{"failureThreshold":5,"httpGet":{"path":"/ready","port":"http"},"initialDelaySeconds":30,"periodSeconds":5}readinessProbe for the service. NOTE: service must have an endpoint as specified by the "path" https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#probe-v1-core
nlb.replicaCountint1Number of replicas.
nlb.resourcesobject{"limits":{"cpu":"500m","ephemeral-storage":"2Gi","memory":"512Mi"},"requests":{"cpu":"100m","ephemeral-storage":"1Gi","memory":"256Mi"}}Container resource requests and limits. https://kubernetes.io/docs/user-guide/compute-resources/
nlb.revisionHistoryLimitint5
nlb.securityContextobject{"runAsNonRoot":true,"runAsUser":1000}Security Context. https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod
nlb.service.annotationsobject{}Annotations
nlb.service.containerPortint8011Container port.
nlb.service.labelsobject{}Labels
nlb.service.namestring"nlb"Name of the service.
nlb.service.portint80Service port.
nlb.service.portNamestring"http"Port name.
nlb.service.typestring"ClusterIP"Kubernetes service type.
nlb.serviceAccountobject{"enabled":true,"name":"omni-streaming-aws-nlb-controller"}Service Account.
nlb.serviceConfigobject{"http":{"cors":{"allow_credentials":false,"allow_headers":["*"],"allow_methods":["*"],"allow_origins":["*"],"enabled":true}},"logging":{"level":"INFO","production_mode":true},"metrics":{"collector_url":"opentelemetry.ov.local:8443","enable_metrics_middleware":true,"export_interval_s":30,"export_metrics_to_collector":false,"export_metrics_to_console":false,"secure":false},"ports":{"tcp":{"port_healthcheck":"traffic-port","port_start":41001,"tls":{"certificate_arn":"","enabled":false,"ssl_policy":""}},"udp":{"port_healthcheck":"traffic-port","port_start":41026}},"prefix_url":"","resource":{"dns":{"alias":{"tag":{"key":""}}},"lookup":{"tag":{"key":"","value":""}}},"root_path":"","stream":{"limit":25}}Configuration specific to this service.
nlb.serviceConfig.logging.levelstring"INFO"Log level for the application (valid levels; INFO, DEBUG, WARN, ERROR)
nlb.serviceConfig.metricsobject{"collector_url":"opentelemetry.ov.local:8443","enable_metrics_middleware":true,"export_interval_s":30,"export_metrics_to_collector":false,"export_metrics_to_console":false,"secure":false}Metrics related settings.
nlb.serviceConfig.portsobject{"tcp":{"port_healthcheck":"traffic-port","port_start":41001,"tls":{"certificate_arn":"","enabled":false,"ssl_policy":""}},"udp":{"port_healthcheck":"traffic-port","port_start":41026}}Port settings
nlb.serviceConfig.ports.tcpobject{"port_healthcheck":"traffic-port","port_start":41001,"tls":{"certificate_arn":"","enabled":false,"ssl_policy":""}}TCP Port settings
nlb.serviceConfig.ports.tcp.port_startint41001Starting TCP port to configure listener(s)/target group(s) on.
nlb.serviceConfig.ports.tcp.tls.enabledboolfalseTLS Settings
nlb.serviceConfig.ports.udp.port_startint41026Starting UDP port to configure listener(s)/target group(s) on.
nlb.serviceConfig.prefix_urlstring""URL prefix for the service.
nlb.serviceConfig.resourceobject{"dns":{"alias":{"tag":{"key":""}}},"lookup":{"tag":{"key":"","value":""}}}Resource management settings
nlb.serviceConfig.resource.dnsobject{"alias":{"tag":{"key":""}}}AWS Resource Tag Key (DNS alias)
nlb.serviceConfig.resource.lookupobject{"tag":{"key":"","value":""}}AWS Resource Tag Key (dynamic NLB lookup)
nlb.serviceConfig.root_pathstring""Root Path for the application. NOTE: useful when behind a proxy. https://fastapi.tiangolo.com/advanced/behind-a-proxy/
nlb.serviceConfig.streamobject{"limit":25}Stream settings
nlb.serviceConfig.stream.limitint25The stream limit to target. The service will try to create the required listener/target groups (protocols from mapping) on each NLB to reach this limit.
nlb.startupProbeobject{"failureThreshold":5,"httpGet":{"path":"/startup","port":"http"},"initialDelaySeconds":30,"periodSeconds":5}startupProbe for the service. NOTE: service must have an endpoint as specified by the "path" https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.24/#probe-v1-core
nlb.tolerationslist[]Tolerations for pod assignment. https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/


Governing Terms

NVIDIA Omniverse is governed by the NVIDIA Agreements | Enterprise Software | NVIDIA Software License Agreement and NVIDIA Agreements | Enterprise Software | Product Specific Terms for Omniverse.

By downloading or using NVIDIA Omniverse, you agree to the NVIDIA Omniverse terms.

Publisher
NVIDIA
NVIDIA
Latest Version1.12.0
UpdatedMay 5, 2026 UTC
Compressed Size8.54 KB