dynamo/deploy/operator/README.md

1.2 KiB

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.