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 Name | Description |
|---|---|
| service | Core service API container for orchestration and job management. |
| web-ui | Browser-based frontend for managing workflows, datasets, resources, and cluster status. |
| router | Enables kubectl exec and port-forwarding for workflows through the merged service chart. |
| worker | Processes workflows and schedules jobs via the service. |
| logger | Streams logs in real-time from jobs and workflows for monitoring and troubleshooting. |
| init-container | Initializes the environment and prepares the controller before workflow task startup in backend cluster. |
| client | CLI client container to interact with the platform APIs and workflows when a workflow task startup in backend cluster. |
| agent | Processes jobs as Kubernetes objects, enabling seamless integration of user workflows into the cluster. |
| delayed-job-monitor | Monitors jobs for timeouts and automatically cleans up jobs that exceed allowed durations. |
| authz-sidecar | Evaluates 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.