Unverified Commit 0432aad8 authored by Mohamad's avatar Mohamad Committed by GitHub
Browse files

docs: Clarify DGDSA creation for services is disabled by default (#6389)


Signed-off-by: default avatarMohamad <159854973+maljazaery@users.noreply.github.com>
parent 659122ed
...@@ -41,7 +41,7 @@ spec: ...@@ -41,7 +41,7 @@ spec:
## Overview ## Overview
Dynamo provides flexible autoscaling through the `DynamoGraphDeploymentScalingAdapter` (DGDSA) resource. When you deploy a DGD, the operator automatically creates one adapter per service (unless explicitly disabled). These adapters implement the Kubernetes [Scale subresource](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#scale-subresource), enabling integration with: Dynamo provides flexible autoscaling through the `DynamoGraphDeploymentScalingAdapter` (DGDSA) resource. To have the operator create a DGDSA for a service, follow the Enabling DGDSA for a Service section below. These adapters implement the Kubernetes [Scale subresource](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#scale-subresource), enabling integration with:
| Autoscaler | Description | Best For | | Autoscaler | Description | Best For |
|------------|-------------|----------| |------------|-------------|----------|
...@@ -96,7 +96,7 @@ kubectl get dgdsa -n default ...@@ -96,7 +96,7 @@ kubectl get dgdsa -n default
## Replica Ownership Model ## Replica Ownership Model
When DGDSA is enabled (the default), it becomes the **source of truth** for replica counts. This follows the same pattern as Kubernetes Deployments owning ReplicaSets. When DGDSA is enabled, it becomes the **source of truth** for replica counts. This follows the same pattern as Kubernetes Deployments owning ReplicaSets.
### How It Works ### How It Works
...@@ -593,9 +593,9 @@ spec: ...@@ -593,9 +593,9 @@ spec:
## Manual Scaling ## Manual Scaling
### With DGDSA Enabled (Default) ### With DGDSA Enabled
When DGDSA is enabled (the default), scale via the adapter: When DGDSA is enabled, scale via the adapter:
```bash ```bash
kubectl scale dgdsa sglang-agg-decode -n default --replicas=3 kubectl scale dgdsa sglang-agg-decode -n default --replicas=3
...@@ -615,7 +615,7 @@ kubectl get dgdsa sglang-agg-decode -n default ...@@ -615,7 +615,7 @@ kubectl get dgdsa sglang-agg-decode -n default
If an autoscaler (KEDA, HPA, Planner) is managing the adapter, your change will be overwritten on the next evaluation cycle. If an autoscaler (KEDA, HPA, Planner) is managing the adapter, your change will be overwritten on the next evaluation cycle.
</Note> </Note>
### With DGDSA Disabled ### With DGDSA Disabled (default)
If you've disabled the scaling adapter for a service, edit the DGD directly: If you've disabled the scaling adapter for a service, edit the DGD directly:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment