Chapter 4. Requirements for OpenShift Data Science

Your environment must meet certain requirements to receive support for Red Hat OpenShift Data Science.

Installation requirements

You must meet the following requirements before you are able to install OpenShift Data Science on your Red Hat OpenShift Dedicated or Red Hat OpenShift Service on Amazon Web Services (ROSA) cluster.

  • A Red Hat customer account

    Go to OpenShift Cluster Manager (http://console.redhat.com/openshift) and log in or register for a new account.

  • Product subscriptions

    Subscriptions for the following product and Add-on:

    • Red Hat OpenShift Dedicated or ROSA
    • Red Hat OpenShift Data Science Add-on

    Contact your Red Hat account manager to purchase new subscriptions. If you do not yet have an account manager, complete the form at https://cloud.redhat.com/products/dedicated/contact/ to request one.

  • An OpenShift Dedicated cluster

    Use an existing AWS or GCP cluster or create a new cluster by following the OpenShift Dedicated documentation: Creating an OpenShift Dedicated cluster.

    Your cluster must have at least 2 worker nodes with at least 8 CPUs and 32 GiB RAM available for OpenShift Data Science to use when you install the Add-on. The installation process fails to start and an error is displayed if this requirement is not met. To ensure that OpenShift Data Science is usable, additional cluster resources are required beyond the minimum requirements. For more information about these additionally required resources, see OpenShift Data Science Service Definition.

By default, a cluster is created with one machine pool. You can add an additional machine pool or modify the default pool to meet the minimum requirements. However, the minimum resource requirements must be met by a single machine pool in the cluster. You cannot meet the requirements using the resources of multiple machine pools. For more information, see Creating a machine pool in OpenShift Dedicated.

  • On ROSA clusters, AWS Security Token Service (STS) or AWS Identity and Access Management credentials

    You can install OpenShift Data Science on a ROSA cluster that uses AWS Security Token Service (STS) or one that uses AWS Identity and Access Management (IAM) credentials. See the ROSA documentation for advice on deploying a ROSA cluster with or without AWS STS: Installing, accessing, and deleting ROSA clusters.

As in OpenShift Dedicated, a default machine pool is created when you install a ROSA cluster. After installation, you can create additional machine pools for your cluster by using OpenShift Cluster Manager or the ROSA CLI (rosa), or you can add an additional machine pool or modify the default pool to meet the minimum requirements. However, the minimum resource requirements must be met by a single machine pool in the cluster. You cannot meet the requirements using the resources of multiple machine pools. For more information, see Creating a machine pool in ROSA.