Uploaded image for project: 'Apache YuniKorn'
  1. Apache YuniKorn
  2. YUNIKORN-16

Support co-exist with other Kubernetes schedulers

    XMLWordPrintableJSON

    Details

    • Target Version:
      0.8

      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

      1. Disable default scheduler and just run YuniKorn.
      2. Run both default scheduler and YuniKorn, but each manages a dedicated set of nodes.
      3. 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

            Activity

              People

              • Assignee:
                wwei Weiwei Yang
                Reporter:
                wwei Weiwei Yang
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 50m
                  50m