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
    • High
    • 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: