Wilfred Spiegelenburg created YUNIKORN-1908:
-----------------------------------------------
Summary: Support GPU in placeholders
Key: YUNIKORN-1908
URL: https://issues.apache.org/jira/browse/YUNIKORN-1908
Project: Apache YuniKorn
Issue Type: Improvement
Components: shim - kubernetes
Reporter: Wilfred Spiegelenburg
Assignee: Wilfred Spiegelenburg
When we create a placeholder pod we read the list of resources defined in the
task group and add that as a list of resource Requests to the new pod.
We do not check the content and just use the key as the resource type. This
goes horribly wrong for taskgroups that contain extended resources like GPU
requests.
We need to change the placeholder creation to add a limit for all extended
resources to prevent this error message:
{code:java}
2023-08-08T22:53:34.863Z ERROR cache/placeholder_manager.go:99 failed
to create placeholder pod {"error": "Pod \"tg-test-yunikorn-0\" is
invalid: spec.containers[0].resources.limits: Required value: Limit must be set
for non overcommitable resources"} {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]