Details
-
New Feature
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Currently, we don't know what non-YK pods are assigned to a particular node in the core. We only track the total amount of allocations as occupiedResources object inside the objects.Node type. If the tracking somehow becomes out of sync with the actual cluster state, it's very difficult to know what went wrong, because these allocations are not shown in the state dump.
In order to enhance supportability, we want to track all non-YK pods per node on the core side.
Attachments
Issue Links
- relates to
-
YUNIKORN-1765 [Umbrella] Support K8s vertical pod auto scaling
- Open
1.
|
Create design doc | In Progress | Peter Bacsko | |
2.
|
[core] Add non-YuniKorn allocation tracking logic | Resolved | Peter Bacsko | |
3.
|
[SI] Add new constants for non-YK allocation tracking | Resolved | Peter Bacsko | |
4.
|
[shim] Add non-YuniKorn allocation tracking logic | In Progress | Peter Bacsko | |
5.
|
[SI] Remove occupiedResources from NodeInfo | Open | Peter Bacsko | |
6.
|
[shim] Remove occupiedResource handling logic | Open | Peter Bacsko | |
7.
|
Health checker reports foreign allocation as orphan | In Progress | Peter Bacsko | |
8.
|
[shim] Update core and SI dependency after YUNIKORN-2832 | In Progress | Peter Bacsko |