Uploaded image for project: 'Red Hat OpenShift Data Science'
  1. Red Hat OpenShift Data Science
  2. RHODS-1830

Add anti-affinities for RHODS application pods

XMLWordPrintable

    • IDH Sprint 12, IDH Sprint 13

      We need to add anti-affinities for all the rhods application pods. On a cursory glance, this list comprises:

      1. JupyterHub server
      2. Traefik proxy
      3. RHODS dashboard

      We can (and should) go upstream first on this.

      Without this change, OpenShift may try to schedule multiple pods for the same service (e.g. multiple of the odh dashboard, traefik, or JupyterHub server pods) on the same underlying OpenShift node. With this change, OpenShift will prefer to schedule them on separate nodes but fall back to allowing them to run on the same node if it is impossible to schedule the pods on separate nodes. There will be no functional change introduced with this change, it just makes the RHODS components more resilient to OpenShift node failure/downtime.

              aasthana@redhat.com Anish Asthana
              aasthana@redhat.com Anish Asthana
              Berto D'Attoma Berto D'Attoma
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: