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] plugins in resmgr module should be moved to runtimehooks or qos-manager #174

Open
6 of 8 tasks
zwzhang0107 opened this issue May 26, 2022 · 2 comments
Open
6 of 8 tasks
Labels
area/koordlet kind/proposal Create a report to help us improve
Milestone

Comments

@zwzhang0107
Copy link
Contributor

zwzhang0107 commented May 26, 2022

What is your proposal:
Plugins in resmgr can be classified into two types: static and dynamic.
For static type, advanced parameters like NodeSLO will be injected according to pod QoS and Priority, such as cpu qos, memory qos,
For dynamic type, pod will be adjusted dynamically according to node running state, such as cpu suppress, cpu burst, memory evict.

Why is this needed:
move static type to runtime hook

move dynamic type to qos-manager, which is an enhancement of resmgr with well-designed framework.

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

@zwzhang0107 zwzhang0107 added the kind/proposal Create a report to help us improve label May 26, 2022
@jasonliu747
Copy link
Member

jasonliu747 commented May 30, 2022

blocked by #58

@jasonliu747 jasonliu747 added this to the someday milestone May 30, 2022
@zwzhang0107
Copy link
Contributor Author

/area koordlet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/koordlet kind/proposal Create a report to help us improve
Projects
None yet
Development

No branches or pull requests

2 participants