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

Add Support for EvictionPolicy in Machine-API to support spot instance ephemeral OSDisk

XMLWordPrintable

    • False
    • None
    • False
    • Not Selected
    • 0
    • 0% 0%

      1. Proposed title of this feature request
      Add Support for EvictionPolicy in Machine-API to support spot instance ephemeral OSDisk

      2. What is the nature and description of the request?
      Support to set EvictionPolicy for Spot Instances on Microsoft Azure has been added via Spot instances with Ephemeral OsDisk not working due to missing EvictionPolicy setting and was even pulled into OpenShift Container Platform 4.14 via Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:main into master.

      Yet the necessary option is not available in Machine-API as per types_azureprovider.go which is sad, as the option would be really useful when using Spot instances on Microsoft Azure to save money and thus improve overall cost for OpenShift Container Platform 4 - Cluster.

      Given that the Code is available, it's requested to either make the option available via Machine-API or at least consider it with ClusterAPI to have it available and usable there. Either case will continue to drive adoption of OpenShift Container Platform 4 - Cluster on Microsoft Azure as it helps to improve/optimize cost when running on the given public cloud.

      3. Why does the customer need this? (List the business requirements here)
      Cost and efficiency improvement when running on Microsoft Azure and Spot Instance usage is possible with regards to workload and disruption policy.

      4. List any affected packages or components.

      • Machine-API
      • Cluster-API

            rh-ee-smodeel Subin MM
            rhn-support-sreber Simon Reber
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: