Unverified Commit 39d645e5 authored by Jonathan Tong's avatar Jonathan Tong Committed by GitHub
Browse files

docs: migrate Fern docs from fern/ into docs/ (#6206)


Signed-off-by: default avatarJont828 <jt572@cornell.edu>
parent d381e6ff
...@@ -5,4 +5,4 @@ SPDX-License-Identifier: Apache-2.0 ...@@ -5,4 +5,4 @@ SPDX-License-Identifier: Apache-2.0
# Dynamo Service Discovery # Dynamo Service Discovery
For documentation on Dynamo's service discovery system, see the [Service Discovery Guide](../../docs/kubernetes/service_discovery.md). For documentation on Dynamo's service discovery system, see the [Service Discovery Guide](../../docs/pages/kubernetes/service-discovery.md).
...@@ -167,9 +167,9 @@ Ensure your storage class supports `ReadWriteMany` access mode for multi-node de ...@@ -167,9 +167,9 @@ Ensure your storage class supports `ReadWriteMany` access mode for multi-node de
## Related Documentation ## Related Documentation
- [ChReK Overview](../../../../docs/kubernetes/chrek/README.md) - ChReK architecture and use cases - [ChReK Overview](../../../../docs/pages/kubernetes/chrek/README.md) - ChReK architecture and use cases
- [ChReK with Dynamo Platform](../../../../docs/kubernetes/chrek/dynamo.md) - Integration guide - [ChReK with Dynamo Platform](../../../../docs/pages/kubernetes/chrek/dynamo.md) - Integration guide
- [ChReK Standalone Usage](../../../../docs/kubernetes/chrek/standalone.md) - Use ChReK without Dynamo Platform - [ChReK Standalone Usage](../../../../docs/pages/kubernetes/chrek/standalone.md) - Use ChReK without Dynamo Platform
## License ## License
......
...@@ -17,4 +17,4 @@ limitations under the License. ...@@ -17,4 +17,4 @@ limitations under the License.
# Dynamo Kubernetes Platform CRDs Helm Chart # Dynamo Kubernetes Platform CRDs Helm Chart
This chart installs the [CRDs](../../../../docs/kubernetes/api_reference.md) for the Dynamo Kubernetes Platform. This chart installs the [CRDs](../../../../docs/pages/kubernetes/api-reference.md) for the Dynamo Kubernetes Platform.
\ No newline at end of file \ No newline at end of file
...@@ -83,7 +83,7 @@ spec: ...@@ -83,7 +83,7 @@ spec:
autoscaling: autoscaling:
description: |- description: |-
Deprecated: This field is deprecated and ignored. Use DynamoGraphDeploymentScalingAdapter Deprecated: This field is deprecated and ignored. Use DynamoGraphDeploymentScalingAdapter
with HPA, KEDA, or Planner for autoscaling instead. See docs/kubernetes/autoscaling.md with HPA, KEDA, or Planner for autoscaling instead. See docs/pages/kubernetes/autoscaling.md
for migration guidance. This field will be removed in a future API version. for migration guidance. This field will be removed in a future API version.
properties: properties:
behavior: behavior:
......
...@@ -299,7 +299,7 @@ spec: ...@@ -299,7 +299,7 @@ spec:
autoscaling: autoscaling:
description: |- description: |-
Deprecated: This field is deprecated and ignored. Use DynamoGraphDeploymentScalingAdapter Deprecated: This field is deprecated and ignored. Use DynamoGraphDeploymentScalingAdapter
with HPA, KEDA, or Planner for autoscaling instead. See docs/kubernetes/autoscaling.md with HPA, KEDA, or Planner for autoscaling instead. See docs/pages/kubernetes/autoscaling.md
for migration guidance. This field will be removed in a future API version. for migration guidance. This field will be removed in a future API version.
properties: properties:
behavior: behavior:
......
...@@ -181,7 +181,7 @@ For detailed etcd configuration options beyond `etcd.enabled`, please refer to t ...@@ -181,7 +181,7 @@ For detailed etcd configuration options beyond `etcd.enabled`, please refer to t
## 📚 Additional Resources ## 📚 Additional Resources
- [Dynamo Cloud Deployment Installation Guide](../../../../docs/kubernetes/installation_guide.md) - [Dynamo Cloud Deployment Installation Guide](../../../../docs/pages/kubernetes/installation-guide.md)
- [NATS Documentation](https://docs.nats.io/) - [NATS Documentation](https://docs.nats.io/)
- [etcd Documentation](https://etcd.io/docs/) - [etcd Documentation](https://etcd.io/docs/)
- [Kubernetes Operator Pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/) - [Kubernetes Operator Pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/)
......
...@@ -99,7 +99,7 @@ For detailed etcd configuration options beyond `etcd.enabled`, please refer to t ...@@ -99,7 +99,7 @@ For detailed etcd configuration options beyond `etcd.enabled`, please refer to t
## 📚 Additional Resources ## 📚 Additional Resources
- [Dynamo Cloud Deployment Installation Guide](../../../../docs/kubernetes/installation_guide.md) - [Dynamo Cloud Deployment Installation Guide](../../../../docs/pages/kubernetes/installation-guide.md)
- [NATS Documentation](https://docs.nats.io/) - [NATS Documentation](https://docs.nats.io/)
- [etcd Documentation](https://etcd.io/docs/) - [etcd Documentation](https://etcd.io/docs/)
- [Kubernetes Operator Pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/) - [Kubernetes Operator Pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/)
......
...@@ -37,7 +37,7 @@ Currently, these setups are only supported with the kGateway based Inference Gat ...@@ -37,7 +37,7 @@ Currently, these setups are only supported with the kGateway based Inference Gat
### 1. Install Dynamo Platform ### ### 1. Install Dynamo Platform ###
[See Quickstart Guide](../../docs/kubernetes/README.md) to install Dynamo Kubernetes Platform. [See Quickstart Guide](../../docs/pages/kubernetes/README.md) to install Dynamo Kubernetes Platform.
### 2. Deploy Inference Gateway ### ### 2. Deploy Inference Gateway ###
...@@ -220,7 +220,7 @@ Common Vars for Routing Configuration: ...@@ -220,7 +220,7 @@ Common Vars for Routing Configuration:
- Set `DYNAMO_OVERLAP_SCORE_WEIGHT` to weigh how heavily the score uses token overlap (predicted KV cache hits) versus other factors (load, historical hit rate). Higher weight biases toward reusing workers with similar cached prefixes. - Set `DYNAMO_OVERLAP_SCORE_WEIGHT` to weigh how heavily the score uses token overlap (predicted KV cache hits) versus other factors (load, historical hit rate). Higher weight biases toward reusing workers with similar cached prefixes.
- Set `DYNAMO_ROUTER_TEMPERATURE` to soften or sharpen the selection curve when combining scores. Low temperature makes the router pick the top candidate deterministically; higher temperature lets lower-scoring workers through more often (exploration). - Set `DYNAMO_ROUTER_TEMPERATURE` to soften or sharpen the selection curve when combining scores. Low temperature makes the router pick the top candidate deterministically; higher temperature lets lower-scoring workers through more often (exploration).
- Set `DYNAMO_USE_KV_EVENTS=false` if you want to disable the workers sending KV events while using kv-routing - Set `DYNAMO_USE_KV_EVENTS=false` if you want to disable the workers sending KV events while using kv-routing
- See the [Router Guide](../../docs/components/router/router_guide.md) for details. - See the [Router Guide](../../docs/pages/components/router/router-guide.md) for details.
Stand-Alone installation only: Stand-Alone installation only:
......
# Dynamo Observability # Dynamo Observability
For detailed documentation on Observability (Prometheus metrics, tracing, and logging), please refer to [docs/observability/](../../docs/observability/). For detailed documentation on Observability (Prometheus metrics, tracing, and logging), please refer to [docs/pages/observability/](../../docs/pages/observability/).
...@@ -8,4 +8,4 @@ This directory contains example Grafana dashboards for Dynamo observability. The ...@@ -8,4 +8,4 @@ This directory contains example Grafana dashboards for Dynamo observability. The
- `temp-loki.json` - Logging dashboard for Loki integration - `temp-loki.json` - Logging dashboard for Loki integration
- `dashboard-providers.yml` - Configuration file for dashboard provisioning - `dashboard-providers.yml` - Configuration file for dashboard provisioning
For setup instructions and usage, see [Observability Documentation](../../../docs/observability/). For setup instructions and usage, see [Observability Documentation](../../../docs/pages/observability/).
# Dynamo Metrics Collection on Kubernetes # Dynamo Metrics Collection on Kubernetes
For detailed documentation on collecting and visualizing metrics on Kubernetes, see [docs/kubernetes/observability/metrics.md](../../../docs/kubernetes/observability/metrics.md). For detailed documentation on collecting and visualizing metrics on Kubernetes, see [docs/pages/kubernetes/observability/metrics.md](../../../docs/pages/kubernetes/observability/metrics.md).
# Dynamo Logging on Kubernetes # Dynamo Logging on Kubernetes
For detailed documentation on collecting and visualizing logs on Kubernetes, see [docs/kubernetes/observability/logging.md](../../../../docs/kubernetes/observability/logging.md). For detailed documentation on collecting and visualizing logs on Kubernetes, see [docs/pages/kubernetes/observability/logging.md](../../../../docs/pages/kubernetes/observability/logging.md).
...@@ -327,7 +327,7 @@ generate-api-docs: crd-ref-docs ## Generate API reference documentation from CRD ...@@ -327,7 +327,7 @@ generate-api-docs: crd-ref-docs ## Generate API reference documentation from CRD
--output-path=./docs/api_reference.md --output-path=./docs/api_reference.md
@echo "✅ Generated API reference at ./docs/api_reference.md" @echo "✅ Generated API reference at ./docs/api_reference.md"
# concatenate header.md, api_reference.md, and footer.md # concatenate header.md, api_reference.md, and footer.md
cat docs/header.md ./docs/api_reference.md docs/footer.md > ../../docs/kubernetes/api_reference.md cat docs/header.md ./docs/api_reference.md docs/footer.md > ../../docs/pages/kubernetes/api-reference.md
rm ./docs/api_reference.md rm ./docs/api_reference.md
@echo "✅ Concatenated header.md, api_reference.md, and footer.md" @echo "✅ Concatenated header.md, api_reference.md, and footer.md"
......
...@@ -33,4 +33,4 @@ make ...@@ -33,4 +33,4 @@ make
### Install ### Install
See [Dynamo Kubernetes Platform Installation Guide](/docs/kubernetes/installation_guide.md) for installation instructions. See [Dynamo Kubernetes Platform Installation Guide](/docs/pages/kubernetes/installation-guide.md) for installation instructions.
...@@ -54,7 +54,7 @@ type VolumeMount struct { ...@@ -54,7 +54,7 @@ type VolumeMount struct {
} }
// Deprecated: This field is deprecated and ignored. Use DynamoGraphDeploymentScalingAdapter // Deprecated: This field is deprecated and ignored. Use DynamoGraphDeploymentScalingAdapter
// with HPA, KEDA, or Planner for autoscaling instead. See docs/kubernetes/autoscaling.md // with HPA, KEDA, or Planner for autoscaling instead. See docs/pages/kubernetes/autoscaling.md
// for migration guidance. This field will be removed in a future API version. // for migration guidance. This field will be removed in a future API version.
type Autoscaling struct { type Autoscaling struct {
// Deprecated: This field is ignored. // Deprecated: This field is ignored.
......
...@@ -78,7 +78,7 @@ type DynamoComponentDeploymentSharedSpec struct { ...@@ -78,7 +78,7 @@ type DynamoComponentDeploymentSharedSpec struct {
// GPUs/devices, and any runtime-specific resources. // GPUs/devices, and any runtime-specific resources.
Resources *Resources `json:"resources,omitempty"` Resources *Resources `json:"resources,omitempty"`
// Deprecated: This field is deprecated and ignored. Use DynamoGraphDeploymentScalingAdapter // Deprecated: This field is deprecated and ignored. Use DynamoGraphDeploymentScalingAdapter
// with HPA, KEDA, or Planner for autoscaling instead. See docs/kubernetes/autoscaling.md // with HPA, KEDA, or Planner for autoscaling instead. See docs/pages/kubernetes/autoscaling.md
// for migration guidance. This field will be removed in a future API version. // for migration guidance. This field will be removed in a future API version.
Autoscaling *Autoscaling `json:"autoscaling,omitempty"` Autoscaling *Autoscaling `json:"autoscaling,omitempty"`
// Envs defines additional environment variables to inject into the component containers. // Envs defines additional environment variables to inject into the component containers.
......
...@@ -83,7 +83,7 @@ spec: ...@@ -83,7 +83,7 @@ spec:
autoscaling: autoscaling:
description: |- description: |-
Deprecated: This field is deprecated and ignored. Use DynamoGraphDeploymentScalingAdapter Deprecated: This field is deprecated and ignored. Use DynamoGraphDeploymentScalingAdapter
with HPA, KEDA, or Planner for autoscaling instead. See docs/kubernetes/autoscaling.md with HPA, KEDA, or Planner for autoscaling instead. See docs/pages/kubernetes/autoscaling.md
for migration guidance. This field will be removed in a future API version. for migration guidance. This field will be removed in a future API version.
properties: properties:
behavior: behavior:
......
...@@ -299,7 +299,7 @@ spec: ...@@ -299,7 +299,7 @@ spec:
autoscaling: autoscaling:
description: |- description: |-
Deprecated: This field is deprecated and ignored. Use DynamoGraphDeploymentScalingAdapter Deprecated: This field is deprecated and ignored. Use DynamoGraphDeploymentScalingAdapter
with HPA, KEDA, or Planner for autoscaling instead. See docs/kubernetes/autoscaling.md with HPA, KEDA, or Planner for autoscaling instead. See docs/pages/kubernetes/autoscaling.md
for migration guidance. This field will be removed in a future API version. for migration guidance. This field will be removed in a future API version.
properties: properties:
behavior: behavior:
......
...@@ -108,7 +108,7 @@ func (v *SharedSpecValidator) Validate(ctx context.Context) (admission.Warnings, ...@@ -108,7 +108,7 @@ func (v *SharedSpecValidator) Validate(ctx context.Context) (admission.Warnings,
if v.spec.Autoscaling != nil { if v.spec.Autoscaling != nil {
warnings = append(warnings, fmt.Sprintf( warnings = append(warnings, fmt.Sprintf(
"%s.autoscaling is deprecated and ignored. Use DynamoGraphDeploymentScalingAdapter "+ "%s.autoscaling is deprecated and ignored. Use DynamoGraphDeploymentScalingAdapter "+
"with HPA, KEDA, or Planner for autoscaling instead. See docs/kubernetes/autoscaling.md", "with HPA, KEDA, or Planner for autoscaling instead. See docs/pages/kubernetes/autoscaling.md",
v.fieldPath)) v.fieldPath))
} }
......
...@@ -6,7 +6,7 @@ This directory contains utilities and manifests for Dynamo benchmarking and prof ...@@ -6,7 +6,7 @@ This directory contains utilities and manifests for Dynamo benchmarking and prof
**Before using these utilities, you must first set up Dynamo Kubernetes Platform following the main installation guide:** **Before using these utilities, you must first set up Dynamo Kubernetes Platform following the main installation guide:**
👉 **[Follow the Dynamo Kubernetes Platform installation guide](/docs/kubernetes/installation_guide.md) to install the Dynamo Kubernetes Platform first.** 👉 **[Follow the Dynamo Kubernetes Platform installation guide](/docs/pages/kubernetes/installation-guide.md) to install the Dynamo Kubernetes Platform first.**
This includes: This includes:
1. Installing the Dynamo CRDs 1. Installing the Dynamo CRDs
...@@ -144,8 +144,8 @@ kubectl delete pod pvc-access-pod -n $NAMESPACE ...@@ -144,8 +144,8 @@ kubectl delete pod pvc-access-pod -n $NAMESPACE
#### Next Steps #### Next Steps
For complete benchmarking and profiling workflows: For complete benchmarking and profiling workflows:
- **Benchmarking Guide**: See [docs/benchmarks/benchmarking.md](../../docs/benchmarks/benchmarking.md) for comparing DynamoGraphDeployments and external endpoints - **Benchmarking Guide**: See [docs/pages/benchmarks/benchmarking.md](../../docs/pages/benchmarks/benchmarking.md) for comparing DynamoGraphDeployments and external endpoints
- **Pre-Deployment Profiling**: See [docs/components/profiler/profiler_guide.md](../../docs/components/profiler/profiler_guide.md) for optimizing configurations before deployment - **Pre-Deployment Profiling**: See [docs/pages/components/profiler/profiler-guide.md](../../docs/pages/components/profiler/profiler-guide.md) for optimizing configurations before deployment
## Notes ## Notes
......
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