Installing Runtime 22.1 on R 3.6

A project administrator can install Runtime 22.1 on R 3.6 on IBM Cloud Pak® for Data.

What permissions do you need to complete this task?
The permissions that you need depend on which tasks you must complete:
  • To install Runtime 22.1 on R 3.6, you must be an administrator of the project where Runtime 22.1 on R 3.6 is installed. This project is identified by the ${PROJECT_CPD_INSTANCE} environment variable.

Information you need to complete this task

Review the following information before you install Runtime 22.1 on R 3.6:

Environment variables
The commands in this task use environment variables so that you can run the commands exactly as written.
  • If you don't have the script that defines the environment variables, see Setting up installation environment variables.
  • To use the environment variables from the script, you must source the environment variables before you run the commands in this task, for example:
    source ./cpd_vars.sh
Security context constraint requirements
Runtime 22.1 on R 3.6 uses the restricted security context constraint (SCC).
Installation location
Runtime 22.1 on R 3.6 must be installed in the same project (namespace) as the Cloud Pak for Data control plane. This project is identified by the ${PROJECT_CPD_INSTANCE} environment variable.
Storage requirements
You don't need to specify storage when you install Runtime 22.1 on R 3.6.

Before you begin

This task assumes that the following prerequisites are met:

Prerequisite Where to find more information
The cluster meets the minimum requirements for installing Runtime 22.1 on R 3.6. If this task is not complete, see System requirements.
The workstation from which you will run the installation is set up as a client workstation and includes the following command-line interfaces:
  • Cloud Pak for Data CLI: cpd-cli
  • OpenShift® CLI: oc
If this task is not complete, see Setting up a client workstation.
The Cloud Pak for Data control plane is installed. If this task is not complete, see Installing the platform and services.
For environments that use a private container registry, such as air-gapped environments, the Runtime 22.1 on R 3.6 software images are mirrored to the private container registry. If this task is not complete, see Mirroring images to a private container registry.

Prerequisite services

Before you install Runtime 22.1 on R 3.6, ensure that the following services are installed and running:

Procedure

Complete the following tasks to install Runtime 22.1 on R 3.6:

  1. Logging in to the cluster
  2. Installing the service
  3. Validating the installation
  4. What to do next

Logging in to the cluster

To run cpd-cli manage commands, you must log in to the cluster.

To log in to the cluster:

  1. Run the cpd-cli manage login-to-ocp command to log in to the cluster as a user with sufficient permissions to complete this task. For example:
    cpd-cli manage login-to-ocp \
    --username=${OCP_USERNAME} \
    --password=${OCP_PASSWORD} \
    --server=${OCP_URL}
    Tip: The login-to-ocp command takes the same input as the oc login command. Run oc login --help for details.

Installing the service

Who needs to complete this task?
You must be an administrator of the project where you will install Runtime 22.1 on R 3.6.
When do you need to complete this task?
Complete this task if you want to add Runtime 22.1 on R 3.6 to your environment.

To install the service:

  • Create the custom resource for Runtime 22.1 on R 3.6
    cpd-cli manage apply-cr \
    --components=ws_runtimes \
    --release=${VERSION} \
    --cpd_instance_ns=${PROJECT_CPD_INSTANCE} \
    --extra-vars="cr_name=ibm-cpd-ws-runtime-r36" \
    --license_acceptance=true

Validating the installation

You can optionally run the cpd-cli manage get-cr-status command if you want to confirm that the custom resource status is Completed:

cpd-cli manage get-cr-status \
--cpd_instance_ns=${PROJECT_CPD_INSTANCE} \
--components=ws_runtimes

What to do next

This service is ready to use. See Notebook environments.