Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
Kubernetes supports to have multiple schedulers in one cluster. Actually, the simplest way to deploy YuniKorn is to co-exist with the default scheduler. Deployment mode has the following 3 options
- Disable default scheduler and just run YuniKorn.
- Run both default scheduler and YuniKorn, but each manages a dedicated set of nodes.
- Run both default scheduler and Yunikorn, and they share cluster nodes.
there is no additional work to support option 1 (current method)
to support option 2, we only need some small effort, for example, we can leverage taints and tolerations to isolate some nodes for YuniKorn
for option 3, there is much more work to do, e.g how to handle shared resources.
Attachments
Issue Links
- links to
1.
|
Support node capacity update | Closed | Weiwei Yang |
|
||||||||
2.
|
Add UPDATE action in order to report node resource updates | Closed | Weiwei Yang |
|
||||||||
3.
|
K8shim should report occupied resources to scheduler core | Closed | Weiwei Yang |
|