Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-7636

Support Enabling/Disabling Individual Strategies of Descheduler Profiles (ARO)

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • ARO
    • None
    • Product / Portfolio Work
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      1. Proposed title of this feature request

      Support the Enabling/Disabling of Individual Strategies withing Descheduler Profiles (ARO)

      2. What is the nature and description of the request?

      The customer is requesting the ability to selectively enable/disable individual Descheduler
      strategies. For example, they'd like to utilize `RemovePodsHavingTooManyRestarts` without having
      to apply all associated strategies in the predefined profile (e.g., `LifecycleAndUtilization`).
      Currently the the CR only supports the application of the entire bundled profiles.

      3. Why does the customer need this? (List the business requirements here)

      The customer's workloads require a more fine-tuned or granular eviction, but enabling a full
      Descheduler profile will apply multiple strategies, of which some cause evictions/re-balancing
      that are not desired. Per the customer, without this level of control, their Descheduler usage
      is significantly limited and may impact workload stability.

      4. List any affected packages or components.

      • cluster-kube-descheduler-operator
      • openshift-descheduler
      • KubeDescheduler CR

              okashi1@redhat.com Oren Kashi
              phismith@redhat.com Philip Smith
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                None
                None