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: dev-unsubscr...@yunikorn.apache.org
For additional commands, e-mail: dev-h...@yunikorn.apache.org

Reply via email to