dynamo/deploy/operator
Jonathan Tong 740130eb65
feat: surface status and errors for profiler in DGDR (#6855)
Signed-off-by: Jont828 <jt572@cornell.edu>
2026-03-20 11:21:04 -04:00
..
api feat: surface status and errors for profiler in DGDR (#6855) 2026-03-20 11:21:04 -04:00
cmd feat: GPU discovery extension using DCGM exporter for advanced metrics. (#6705) 2026-03-13 07:51:59 -07:00
config feat: surface status and errors for profiler in DGDR (#6855) 2026-03-20 11:21:04 -04:00
docs fix: update broken links to deleted dgd_integration.go (#7526) 2026-03-19 14:00:12 -04:00
hack chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00:00
internal feat: surface status and errors for profiler in DGDR (#6855) 2026-03-20 11:21:04 -04:00
test chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00:00
.dockerignore chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00:00
.gitignore feat: surface status and errors for profiler in DGDR (#6855) 2026-03-20 11:21:04 -04:00
.golangci.yml chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00:00
Dockerfile feat: simplify CRD management (#6466) 2026-02-23 19:18:13 -07:00
LICENSE.txt chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00:00
Makefile fix: allow x-kubernetes-preserve-unknown-fields (#7128) 2026-03-09 19:47:08 -07:00
PROJECT feat: Add v1beta1 DGDR API with conversion framework (#6352) 2026-02-19 23:09:02 -08:00
README.md docs: restructure docs directory and move fern config to fern/ (#6700) 2026-03-01 19:58:22 -08:00
go.mod build(deps): bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.40.0 in /deploy/operator (#7242) 2026-03-11 18:04:06 -04:00
go.sum build(deps): bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.40.0 in /deploy/operator (#7242) 2026-03-11 18:04:06 -04: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.