NVIDIA
NVIDIA
OSMO Service
Helm Chart
NVIDIA
NVIDIA
OSMO Service

OSMO helm chart to host APIs to run workflows and manage datasets

OSMO Service

The helm chart deploys the core service component for NVIDIA OSMO, which acts as the central orchestration engine for robotics workflows. The service coordinates job scheduling, resource management, dataset operations, API endpoints, and acts as the primary backend for both web UI and CLI interactions with the platform. It is designed to manage and scale heterogeneous robotics workloads across different types of compute resources.

This chart utilizes several containers as key building blocks, ensuring seamless integration and high availability for production-scale robotics development environments.

Containers Used

The NVIDIA OSMO Service chart deploys and integrates the following containers:

Container NameDescription
serviceCore service API container for orchestration and job management.
web-uiBrowser-based frontend for managing workflows, datasets, resources, and cluster status.
routerEnables kubectl exec and port-forwarding for workflows through the merged service chart.
workerProcesses workflows and schedules jobs via the service.
loggerStreams logs in real-time from jobs and workflows for monitoring and troubleshooting.
init-containerInitializes the environment and prepares the controller before workflow task startup in backend cluster.
clientCLI client container to interact with the platform APIs and workflows when a workflow task startup in backend cluster.
agentProcesses jobs as Kubernetes objects, enabling seamless integration of user workflows into the cluster.
delayed-job-monitorMonitors jobs for timeouts and automatically cleans up jobs that exceed allowed durations.
authz-sidecarEvaluates user roles and access for service and gateway requests.

These containers together provide the core API endpoints, browser UI, routing, workflow execution, logging, initialization, authorization, and user access for the orchestration platform.

For deployment instructions, see the Deployment Guide.

License:

By pulling and using NVIDIA OSMO artifacts, you accept the terms and conditions of the License.

Suggested readings:

GitHub Repo
Documentation
Deployment Documentation
Support