Creating Your Project and Pipeline Server

As a preliminary step, each of you is going to:

  1. 🚀 Create a Data Science Project

    • This will help keep your things organized and ready for action!

  2. 🌐 Create a Data Connection

    • We need that for the pipeline server to store its artifacts.

  3. 🛠️ Deploy a Data Science Pipeline Server

    • We will need one, and it’s better to create it from the start.

  4. 💻 Launch a Workbench

    • We will use it to review content and notebooks and to run the lab exercises to optimize the model.

  5. 📥 Clone the Git Repo into Your Workbench

    • This contains all the code from the prototype, ready for you to explore!

The instructions below will guide you through these steps. Follow them carefully.

🌟 Create a Project

  • First, in the OpenShift AI Dashboard application, navigate to the Data Science Projects menu on the left:

    02 02 ds proj nav
  • Create a project with the same name as your user ID

    • You have been assigned a unique user ID: userX

    • You need to now create a project with the exact same name: userX

      🚨 Your assigned user is userX. Don’t mess that up or things will break later on!
  • Leave the resource name unchanged.

  • Optionally, enter your first and last name in the description of the project.

  • It should look like this:

    02 02 create project
    🚫 It should NOT be userX like in the screenshot. (for you, X should be a number instead)

🌈 Create a Data Connection for the Pipeline Server

  • We have deployed an instance of Minio in the cluster to act as a simple Object Storage for our purposes.

  • You will need to create a connection that points to it.

    02 02 add dc
  • You need to select the connection type, in this case S3 compatible object storage -v1

    02 02 add dc type
  • Here is the information you need to enter:

    • Name:

      Minio - models
    • Access Key:

      userX
    • Secret Key:

      openshift
    • Endpoint:

      http://minio-service.wksp-userX.svc.cluster.local:9000
    • Region:

      none
    • Bucket:

      userX
      🚨 Once again, the bucket you will use has to match with the user ID you were provided!
  • The result should look similar to:

    data connection

🛠️ Create a Pipeline Server

It is highly recommended to create your pipeline server before creating a workbench. So let’s do that now!

  • In your Data Science Pipeline (project userX), or in your Data Science Project, Pipelines, click on Configure Pipeline Server

    02 02 pipelineserver01
  • Use the same information as in the Data Connection created earlier (Minio - models) and click the Configure Pipeline Server button:

    02 02 pipelineserver02
  • When your pipeline server is ready, your screen will look like the following:

    02 02 pipelineserver03

At this point, your pipeline server is ready and deployed. 🎉

There is no need for wait for the pipeline server to be ready. You can go now to the next steps and check this out later on, before Section 5 steps. This may take more than a couple of minutes to complete.