Skip to content
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

[proposal] resource recommendation controller for predicting resource requirement for K8s workloads. #1904

Open
4 tasks
zwzhang0107 opened this issue Feb 20, 2024 · 0 comments
Labels
area/koord-manager kind/proposal Create a report to help us improve
Milestone

Comments

@zwzhang0107
Copy link
Contributor

zwzhang0107 commented Feb 20, 2024

What is your proposal:
Collecting history metrics to estimate resource usage of containers or tasks, which can help the right-sizing and scheduling optimization for load-balancing.

Why is this needed:
#1880

Is there a suggested solution, if so, please add it:
Development stages:

  • proposal of metric prediction framework
  • define MetricPredtion API
  • implement of MetricPredtion framework controller with cpu and memory prediction of workload in container level, based on metric server source.
  • implement of Recommendation controller which supports fine-grained strategies during MetricPredcition for different kinds of workload in K8s, such as workload type(Job/Service), OOM event.
@zwzhang0107 zwzhang0107 added kind/proposal Create a report to help us improve area/koord-manager labels Feb 20, 2024
@ZiMengSheng ZiMengSheng added this to the v1.6 milestone May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/koord-manager kind/proposal Create a report to help us improve
Projects
None yet
Development

No branches or pull requests

2 participants