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

In a multi-cloud model, worker node to have capability to communicate with control plane regardless of CSP it is deployed

XMLWordPrintable

    • False
    • None
    • False
    • Not Selected

      1. Proposed title of this feature request

      In a true multi-cloud model, a Worker node must have the ability to talk to the control plane deployed in any of the CSP that Red Hat OpenShift  is supported.

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

      Currently the only way a Worker node say deployed in Azure can talk to a Control Plane or Worker node  deployed in AWS is by deploying two different clusters (one in Azure and  the other in AWS), and then using RH service connect and the Submariner add-on to get the cluster in AWS connected with the cluster in Azure.  
      
      This is similar to the  the native  Multi-cloud Kubernetes Cluster in AWS and Azure.
      Deploying a new RHOCP Cluster for just adding a single Worker node with special resources  is an over-kill and waste of resources. 
      In a true multi-cloud model, a Worker node must have the ability to talk to the control plane deployed in any of the CSP that Red Hat OpenShift  is supported on.  
      
      For this example, let us assume that a customer:
      a) Has subscription to both Azure and AWS
      b) Has provisioned OpenShift v4.15 cluster with 3 Master nodes and couple of Worker Nodes provisioned in AWS
      c) Has set-up network connection between Azure enclave and AWS enclave  using  mTLS
      d) Has a specific AI workload that requires a GPU with significant amount of  GPU memory. 
      Unfortunately  such resources are NOT available in AWS for immediate consumption and  and it takes 6 weeks of lead time. 
      However such resources  are readily available in Azure. 
      Customer wants to add just a Worker node with GPU in Azure and make that a part of AWS cluster for handling  the AI workload. 

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

      This helps address the issue related to unavailability of resources on a specific cloud provider.

      4. List any affected packages or components.

      N/A

              rh-ee-smodeel Subin M
              rhn-support-chdeshpa Chinmay Deshpande
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: