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

To enable a configuration whereby all the task pods stay in "Pending" status when not enough hardware resources are available in the cluster

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Blocker Blocker
    • None
    • None
    • None
    • False
    • None
    • False
    • Not Selected
    • 0
    • 0% 0%

      If OpenShift Pipelines is used in combination with Cluster Autoscaler, it will probably happen that some pipeline tasks will be interrupted because their pods have become OutOfMemory or OutOfCpu.

      It would be optimal to force all the pipeline task pods to stay in Pending status until a new node is deployed by the Autoscaler instead of being scheduled, becoming OutOfCpu (for example) and consequently interrupted.

      There is already SRVKP-2434 where it is being requested that the QoS of all the task pods can be set to Guaranteed. Would that feature be enough to achieve this request or would it be needed to develop anything else? In the latter case, the request here would be that the additional necessary implementations for this are carried out.

            rh-ee-ksaha Koustav Saha
            rhn-support-llopezmo Lucas Lopez Montero
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: