-
Notifications
You must be signed in to change notification settings - Fork 688
feat: Deploy SLA planner to Kubernetes #2135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 75 commits
Commits
Show all changes
77 commits
Select commit
Hold shift + click to select a range
065cb2a
feat: update k8s deploy yamls to use binary/python3
hhzhang16 aee478c
config part working
tedzhouhk 9455ad1
feat: add component type worker and bump image
hhzhang16 f3dd01a
fix: merge conflicts
mohammedabdulwahhab 7de97ef
fix: using health checks exposed by dynamo-run
mohammedabdulwahhab 16fd7f2
Merge branch 'main' of github.com:ai-dynamo/dynamo into hannahz/dep-2…
hhzhang16 3a29913
Merge branch 'hannahz/dep-216-create-deploy-crds-for-vllm_v1-example'…
hhzhang16 51835db
fix: check for message in logs
mohammedabdulwahhab 39b377f
Merge branch 'hannahz/dep-216-create-deploy-crds-for-vllm_v1-example'…
mohammedabdulwahhab dddb45f
Merge branch 'hannahz/dep-216-create-deploy-crds-for-vllm_v1-example'…
tedzhouhk 34bc79c
define apis
tedzhouhk 8c22d14
update script
tedzhouhk 9856dde
fix: add dynamodeployment lib
mohammedabdulwahhab 61a215b
fix: working client lib
mohammedabdulwahhab 5141334
fix: working client lib
mohammedabdulwahhab 8e25a29
integrate with utils.dynamo_deployment
tedzhouhk 1d87164
fix: port forward works
mohammedabdulwahhab aaf4544
Merge branch 'hzhou/profile_vllmv1_k8s' of https://github.com/ai-dyna…
mohammedabdulwahhab 65dec07
pc
tedzhouhk 0af209b
add dep; bug fix
tedzhouhk 918733a
Merge branch 'main' of https://github.com/ai-dynamo/dynamo into hzhou…
tedzhouhk 3f900ef
staging, port forward not working
tedzhouhk bd12d40
stage
tedzhouhk 7ac43a9
Merge branch 'main' of https://github.com/ai-dynamo/dynamo into hzhou…
mohammedabdulwahhab 9971acf
fix: running script
mohammedabdulwahhab a5d8aca
fix: fix
mohammedabdulwahhab 7b1d99a
Merge branch 'main' of https://github.com/ai-dynamo/dynamo into hzhou…
tedzhouhk f8f9363
add logic to find a free port
tedzhouhk 8e292f6
feat: add Kubernetes service account configuration for SLA profiling …
hhzhang16 d62731f
feat: use service DNS for interfacing with deployments when profiling…
hhzhang16 a1aea5a
Revert "feat: use service DNS for interfacing with deployments when p…
hhzhang16 06bfe3b
feat: use service DNS instead of port forwarding for K8s-deployed SLA…
hhzhang16 ff96b9e
add try-catch waiting for deployment
tedzhouhk 5419885
Merge branch 'main' of https://github.com/ai-dynamo/dynamo into hzhou…
tedzhouhk d2b6b00
feat: clean up outlying DGDs upon SLA profiling failure (#2016)
hhzhang16 450d371
add debug info
tedzhouhk d8ffe1a
Merge branch 'hzhou/profile_vllmv1_k8s' of https://github.com/ai-dyna…
tedzhouhk 769c98e
sla planner
tedzhouhk e726d43
add choices
tedzhouhk 3663c5c
Merge branch 'main' of github.com:ai-dynamo/dynamo into hzhou/sla-pla…
hhzhang16 ff6c491
feat: vllm_v1 -> vllm and remove vllm_v0 from planner
hhzhang16 6ebfe73
feat: remove local connector from init
hhzhang16 fb89fc2
feat: remove LocalConnector from core
hhzhang16 047cecb
feat: rework prometheus file for planner deployment
hhzhang16 894f2e7
Merge branch 'main' of github.com:ai-dynamo/dynamo into hannahz/dep-2…
hhzhang16 cd268ca
Merge branch 'main' of github.com:ai-dynamo/dynamo into hzhou/sla-pla…
hhzhang16 0f5082c
deprecate old docs
tedzhouhk 9751e65
Merge branch 'main' of https://github.com/ai-dynamo/dynamo into hzhou…
tedzhouhk c33713f
Merge branch 'hzhou/sla-planner-ux-refac' of github.com:ai-dynamo/dyn…
hhzhang16 33371db
feat: update prometheus to work
hhzhang16 60dd89d
feat: k8s connector scaling P/D in one call (#2103)
tedzhouhk 61a5e9a
Merge branch 'main' of github.com:ai-dynamo/dynamo into hannahz/dep-2…
hhzhang16 41f1ca0
fix: vllm_v1 -> vllm
hhzhang16 1584cd0
feat: remove unneeded files
hhzhang16 dd3f161
docs: update docs
hhzhang16 97f3f88
fix: vllm config in profiler
hhzhang16 9b34ee9
feat: wip but tentatively working planner, with documentation
hhzhang16 eb56dbb
fi: use provided namespace for decode
hhzhang16 b68779d
feat: use k8s deployment info instead of hardcoding prometheus endpoint
hhzhang16 c8e394d
fix: if no requests have been made yet, don't try to access list
hhzhang16 1bbfd8d
feat: use SLAPLannerDefaults port
hhzhang16 ba6b5c1
docs: clean up sla planner deployment docs
hhzhang16 e533dda
feat: use DYNAMO_NAMESPACE env var instead of --namespace arg
hhzhang16 a548d74
feat: fixes for working planner
hhzhang16 f6af0d5
feat: skip adjustments if no traffic
hhzhang16 445fe74
docs: doc updates for planner deployment
hhzhang16 f0999da
Merge branch 'main' of github.com:ai-dynamo/dynamo into hannahz/dep-2…
hhzhang16 bab714c
feat: delete k8s.sh
hhzhang16 a29c397
docs: slight doc modification
hhzhang16 daa3c4e
update resources
tedzhouhk 539ff3e
update readme
tedzhouhk f994128
feat: address coderabbit MR comments
hhzhang16 d44b042
Merge branch 'main' of github.com:ai-dynamo/dynamo into hannahz/dep-2…
hhzhang16 f601f88
fix pytest
tedzhouhk 69d64dc
mypy
tedzhouhk 1fdf3e9
feat: addressing MR comments
hhzhang16 bf58bd0
feat: addressing MR comments
hhzhang16 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| ../../docs/architecture/pre_deployment_profiling.md |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.