dynamo/deploy/cloud/operator
Thomas Montfort d70d9acfeb
fix(operator): add back injection of DYN_SYSTEM_ENABLED env var (#4282)
2025-11-13 01:48:47 +00:00
..
api feat: add dynamoModel CRD (#4166) 2025-11-10 17:25:10 +00:00
cmd feat: etcd-less operator updates (#4214) 2025-11-10 13:03:49 -08:00
config feat: DynamoPlanner profiler to use hf_id for AIConfigurator 0.4.0 (#4167) 2025-11-10 23:17:42 +00:00
docs fix(operator): add back injection of DYN_SYSTEM_ENABLED env var (#4282) 2025-11-13 01:48:47 +00:00
hack refactor: refactor dynamo deploy subfolder (#927) 2025-05-06 17:39:18 +00:00
internal fix(operator): add back injection of DYN_SYSTEM_ENABLED env var (#4282) 2025-11-13 01:48:47 +00: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: adding operator gen check to CI (#4139) 2025-11-07 11:11:57 -08:00
PROJECT feat: add dynamoModel CRD (#4166) 2025-11-10 17:25:10 +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.