@@ -23,7 +23,7 @@ The Dynamo Cloud platform is a comprehensive solution for deploying and managing
...
@@ -23,7 +23,7 @@ The Dynamo Cloud platform is a comprehensive solution for deploying and managing
The Dynamo cloud platform consists of several key components:
The Dynamo cloud platform consists of several key components:
-**Dynamo Operator**: A Kubernetes operator that manages the lifecycle of Dynamo inference graphs from build ➡️ deploy.
-**Dynamo Operator**: A Kubernetes operator that manages the lifecycle of Dynamo inference graphs from build ➡️ deploy. For more information on the operator, see the [Dynamo Operator Page](dynamo_operator.md).
-**API Store**: Stores and manages service configurations and metadata related to Dynamo deployments. Needs to be exposed externally.
-**API Store**: Stores and manages service configurations and metadata related to Dynamo deployments. Needs to be exposed externally.
-**Custom Resources**: Kubernetes custom resources for defining and managing Dynamo services
-**Custom Resources**: Kubernetes custom resources for defining and managing Dynamo services
Dynamo operator is a Kubernetes operator that simplifies the deployment, configuration, and lifecycle management of DynamoGraphs. It automates the reconciliation of custom resources to ensure your desired state is always achieved. This operator is ideal for users who want to manage complex deployments using declarative YAML definitions and Kubernetes-native tooling.
| `dynamoComponent`| string | Reference to the dynamoComponent identifier | Yes | |
| `services` | map | Map of service names to runtime configurations. This allows the user to override the service configuration defined in the DynamoComponentDeployment. | No | |
**API Version:**`nvidia.com/v1alpha1`
**Scope:** Namespaced
#### Example
```yaml
apiVersion:nvidia.com/v1alpha1
kind:DynamoGraphDeployment
metadata:
name:disagg
spec:
dynamoComponent:frontend:jh2o6dqzpsgfued4
envs:
-name:GLOBAL_ENV_VAR
value:some_global_value
services:
Frontend:
replicas:1
envs:
-name:SPECIFIC_ENV_VAR
value:some_specific_value
Processor:
replicas:1
envs:
-name:SPECIFIC_ENV_VAR
value:some_specific_value
VllmWorker:
replicas:1
envs:
-name:SPECIFIC_ENV_VAR
value:some_specific_value
PrefillWorker:
replicas:1
envs:
-name:SPECIFIC_ENV_VAR
value:some_specific_value
Router:
replicas:0
envs:
-name:SPECIFIC_ENV_VAR
value:some_specific_value
```
---
### CRD: `DynamoComponentDeployment`
| Field | Type | Description | Required | Default |