Skip to content

Commit d60ca63

Browse files
authored
docs: redirect kubernetes installation page to ai-gateway guide (#603)
- Remove website/docs/installation/kubernetes.md - Add redirect from /docs/installation/kubernetes to /docs/installation/k8s/ai-gateway - Update all references to the old URL in documentation - Install @docusaurus/plugin-client-redirects for handling redirects Signed-off-by: bitliu <bitliu@tencent.com>
1 parent 8e40d24 commit d60ca63

File tree

8 files changed

+44
-27
lines changed

8 files changed

+44
-27
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
- [2025/10/15] We announced the [vLLM Semantic Router Dashboard](https://www.youtube.com/watch?v=E2IirN8PsFw) 🚀.
2424
- [2025/10/12] **Our paper** [When to Reason: Semantic Router for vLLM](https://arxiv.org/abs/2510.08731) accepted by NeurIPS 2025 MLForSys 🧠.
2525
- [2025/10/08] We announced the integration with [vLLM Production Stack](https://github.com/vllm-project/production-stack) Team 👋.
26-
- [2025/10/01] We supported to deploy on [Kubernetes](https://vllm-semantic-router.com/docs/installation/kubernetes/) 🌊.
26+
- [2025/10/01] We supported to deploy on [Kubernetes](https://vllm-semantic-router.com/docs/installation/k8s/ai-gateway) 🌊.
2727
- [2025/09/15] We reached 1000 stars on GitHub! 🔥
2828
- [2025/09/01] We released the project officially: [vLLM Semantic Router: Next Phase in LLM inference](https://blog.vllm.ai/2025/09/11/semantic-router.html) 🚀.
2929

website/docs/installation/k8s/production-stack.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ kubectl get svc vllm-router-service
9393

9494
## Step 2: Deploy vLLM Semantic Router and point it at your vLLM router Service
9595

96-
Follow the official guide from the official website with **the updated config file as the following**: [Install in Kubernetes](https://vllm-semantic-router.com/docs/installation/kubernetes).
96+
Follow the official guide from the official website with **the updated config file as the following**: [Install in Kubernetes](https://vllm-semantic-router.com/docs/installation/k8s/ai-gateway).
9797

9898
Minimal sequence (same as the guide):
9999

website/docs/installation/kubernetes.md

Lines changed: 0 additions & 23 deletions
This file was deleted.

website/docs/proposals/nvidia-dynamo-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1502,7 +1502,7 @@ prompt_guard:
15021502

15031503
- [Semantic Router Overview](https://vllm-semantic-router.com/docs/overview/semantic-router-overview/)
15041504
- [System Architecture](https://vllm-semantic-router.com/docs/overview/architecture/system-architecture/)
1505-
- [Kubernetes Deployment](https://vllm-semantic-router.com/docs/installation/kubernetes/)
1505+
- [Kubernetes Deployment](https://vllm-semantic-router.com/docs/installation/k8s/ai-gateway)
15061506
- [Distributed Tracing Support (PR #322)](https://github.com/vllm-project/semantic-router/pull/322)
15071507
- [Milvus-based Semantic Caching](https://vllm-semantic-router.com/docs/features/semantic-caching/)
15081508

website/docs/tutorials/integration/production-stack-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ kubectl get svc vllm-router-service
102102

103103
## Step 2: Deploy vLLM Semantic Router and point it at your vLLM router Service
104104

105-
Follow the official guide from the official website with **the updated config file as the following**: [Install in Kubernetes](https://vllm-semantic-router.com/docs/installation/kubernetes).
105+
Follow the official guide from the official website with **the updated config file as the following**: [Install in Kubernetes](https://vllm-semantic-router.com/docs/installation/k8s/ai-gateway).
106106

107107
Remember to update the semantic router config to include your vLLM router service as an endpoint. Edit `deploy/kubernetes/config.yaml` and set `vllm_endpoints` like this (replace the IP/port with your router Service ClusterIP/port from step 1):
108108

website/docusaurus.config.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,20 @@ const config: Config = {
6767
],
6868
],
6969

70+
plugins: [
71+
[
72+
'@docusaurus/plugin-client-redirects',
73+
{
74+
redirects: [
75+
{
76+
from: '/docs/installation/kubernetes',
77+
to: '/docs/installation/k8s/ai-gateway',
78+
},
79+
],
80+
},
81+
],
82+
],
83+
7084
themeConfig: {
7185
// Replace with your project's social card
7286
image: 'img/docusaurus-social-card.jpg',

website/package-lock.json

Lines changed: 25 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

website/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
],
2929
"dependencies": {
3030
"@docusaurus/core": "^3.8.1",
31+
"@docusaurus/plugin-client-redirects": "^3.8.1",
3132
"@docusaurus/preset-classic": "^3.8.1",
3233
"@docusaurus/theme-mermaid": "^3.8.1",
3334
"@mdx-js/react": "^3.1.0",

0 commit comments

Comments
 (0)