dynamo/deploy/operator
Neelay Shah 11d7d3f59e
chore: Remove deprecated Earthfile (#5206)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 09:58:34 -08:00
..
api/v1alpha1 chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00:00
cmd chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00:00
config chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00:00
docs chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00:00
hack chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00:00
internal chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00: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(dep-715): refactor helm directory and remove reference to cloud (#5042) 2025-12-23 12:08:19 -05:00
.golangci.yml chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00:00
Dockerfile chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00:00
LICENSE.txt chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00:00
Makefile chore: update all copyright headers in repo to 2026 (#5130) 2026-01-02 22:08:23 +00:00
PROJECT feat(dep-715): refactor helm directory and remove reference to cloud (#5042) 2025-12-23 12:08:19 -05:00
README.md feat(dep-715): refactor helm directory and remove reference to cloud (#5042) 2025-12-23 12:08:19 -05:00
go.mod feat(dep-715): refactor helm directory and remove reference to cloud (#5042) 2025-12-23 12:08:19 -05:00
go.sum feat(dep-715): refactor helm directory and remove reference to cloud (#5042) 2025-12-23 12:08:19 -05: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.