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

Support co-exist with other Kubernetes schedulers

    XMLWordPrintableJSON

Details

    • 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

          There are no Sub-Tasks for this issue.

          Activity

            People

              wwei Weiwei Yang
              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