dynamo/deploy/cloud/operator
hhzhang16 6a84ffd347
feat: turn profiling k8s jobs into sample DGDR requests (#3864)
Signed-off-by: Hannah Zhang <hannahz@nvidia.com>
Signed-off-by: hongkuanz <hongkuanz@nvidia.com>
Signed-off-by: Hongkuan Zhou <tedzhouhk@gmail.com>
Co-authored-by: hongkuanz <hongkuanz@nvidia.com>
Co-authored-by: Hongkuan Zhou <tedzhouhk@gmail.com>
2025-10-27 13:36:31 -07:00
..
api feat: turn profiling k8s jobs into sample DGDR requests (#3864) 2025-10-27 13:36:31 -07:00
cmd feat: turn profiling k8s jobs into sample DGDR requests (#3864) 2025-10-27 13:36:31 -07:00
config feat: turn profiling k8s jobs into sample DGDR requests (#3864) 2025-10-27 13:36:31 -07:00
docs feat: vllm data parallelism multi-node support in operator (#3595) 2025-10-15 10:42:16 -07:00
hack refactor: refactor dynamo deploy subfolder (#927) 2025-05-06 17:39:18 +00:00
internal feat: turn profiling k8s jobs into sample DGDR requests (#3864) 2025-10-27 13:36:31 -07:00
test refactor: refactor dynamo deploy subfolder (#927) 2025-05-06 17:39:18 +00:00
.dockerignore refactor: refactor dynamo deploy subfolder (#927) 2025-05-06 17:39:18 +00:00
.gitignore refactor: refactor dynamo deploy subfolder (#927) 2025-05-06 17:39:18 +00:00
.golangci.yml feat: Add LWS to Dynamo Operator (#998) 2025-05-19 12:49:24 -06:00
Dockerfile ci: Use proxy for dockerhub images (#3778) 2025-10-21 22:01:39 +00:00
Earthfile fix: update distroless go container for operator to fix openssl (#3486) 2025-10-08 11:59:11 -04:00
LICENSE.txt refactor: refactor dynamo deploy subfolder (#927) 2025-05-06 17:39:18 +00:00
Makefile feat: turn profiling k8s jobs into sample DGDR requests (#3864) 2025-10-27 13:36:31 -07:00
PROJECT feat: simplify k8s deployment (#1708) 2025-07-08 00:29:26 +00:00
README.md feat: add DGDR custom resource (#3489) 2025-10-17 22:45:52 +00:00
go.mod feat: turn profiling k8s jobs into sample DGDR requests (#3864) 2025-10-27 13:36:31 -07:00
go.sum feat: turn profiling k8s jobs into sample DGDR requests (#3864) 2025-10-27 13:36:31 -07:00

README.md

Dynamo Kubernetes Operator

A Kubernetes Operator to manage all Dynamo pipelines using custom resources.

Overview

This operator automates the deployment and lifecycle management of Dynamo resources in Kubernetes clusters:

  • DynamoGraphDeploymentRequest (DGDR) - Simplified SLA-driven deployment interface
  • DynamoGraphDeployment (DGD) - Direct deployment configuration

Built with Kubebuilder, it follows Kubernetes best practices and supports declarative configuration through CustomResourceDefinitions (CRDs).

Custom Resources

  • DynamoGraphDeploymentRequest: High-level interface for SLA-driven configuration generation. Automatically handles profiling and generates an optimized DGD spec based on your performance requirements.
  • DynamoGraphDeployment: Lower-level interface for direct deployment configuration with full control over all parameters.

Developer guide

Pre-requisites

Build

make

Install

See Dynamo Kubernetes Platform Installation Guide for installation instructions.