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

Support for Multiple VM Instance Types Within a Single ARO Machine Pool

XMLWordPrintable

    • 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

      Request support for configuring multiple Azure VM instance types within a single ARO machine pool to improve resilience during regional capacity shortages. This enhancement would ensure more reliable autoscaling and reduce operational overhead compared to managing multiple single-SKU machine pools.

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

      Customers request the ability to configure multiple Azure VM instance types within a single ARO (Azure Red Hat OpenShift) machine pool, similar to the capability available in Azure Kubernetes Service (AKS) via its mixed-VM-size node pool feature (currently in preview).

      In the current ARO architecture, each machine pool is strictly associated with a single Azure VM SKU. This limitation prevents customers from creating heterogeneous worker pools that could dynamically select from multiple instance types depending on availability and capacity within the region.

      The requested enhancement is to enable an ARO machine pool to define more than one allowed instance type, allowing the cluster autoscaler to automatically provision whichever instance type has available capacity at deployment time.

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

      Customers operating in Azure regions with known or intermittent capacity constraints—particularly for specific VM SKUs—require additional resilience in how ARO scales worker nodes.

      Customer needs this for : Improved Availability & Scalability, Operational Resilience, Parity with AKS Capabilities, Simplified Architecture, better Cost Optimization

      4. List any affected packages or components.

      • ARO Machine API / MachineSets / MachinePools

              okashi1@redhat.com Oren Kashi
              rhn-support-sdharma Suruchi Dharma
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                None
                None