Rafał Boniecki created YUNIKORN-3026:
----------------------------------------
Summary: Resource overcommit
Key: YUNIKORN-3026
URL: https://issues.apache.org/jira/browse/YUNIKORN-3026
Project: Apache YuniKorn
Issue Type: New Feature
Components: core - scheduler
Reporter: Rafał Boniecki
Provide implementation of resource (cpu, memory) overcommit.
Kubernetes requests/limits model promotes waste of a lot of resources. It's
impossible to correctly (without wasting resources or resource starvation) set
static resources at pod creation. It would be useful for scheduler to have an
ability to ignore these requests/limits and schedule by real load instead up to
some configured soft limit and when hard limit is hit (eg 60% of real cpu usage
and/or 40% of real memory usage) it should have ability to deschedule some pods
(configurable which ones eg by presence of annotation) using some kind of
algorithm (eg random/highest resource used/lowest resource used, ideally in
combination with priority of the pod and or it's labels/annotations).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]