Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-38745

Design Proposal for Descheduler Support

XMLWordPrintable

    • 5
    • False
    • Hide

      None

      Show
      None
    • False
    • CNV-8280 - VM balancing
    • ---
    • ---
    • CNV Virtualization Sprint 248, CNV Virtualization Sprint 249, CNV Virtualization Sprint 250
    • Important
    • None

      Using the descheduler operator with the LowNodeUtilization strategy results in unstable/oscillatory behavior if the descheduler is used in this way to migrate VMs.  The problem appears to be due to the fact that when a VM is evicted, the eviction fails (returning a 429 error), but in fact the VM continues to be evicted in the background.  While this is happening, the descheduler assumes that the eviction has failed and keeps trying to evict every VM on the node (and anything else it needs to to get under the upper threshold).

      Add a design proposal to support running KubeVirt in a cluster that also has a descheduler.

              omisan@redhat.com Orel Misan
              acardace@redhat.com Antonio Cardace
              Kedar Bidarkar Kedar Bidarkar
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: