In this example we will show how to launch Elyra using Kubeflow's Notebook Server.
-
A Kubeflow Cluster
- A standard installation of Kubeflow will include the Notebook Server as part of the application stack
- Installation Documentation
-
Select the desired Elyra container image version from the
elyra/kf-notebook
repositories on Docker Hub or quay.io. Do NOT use other images, such as the ones inelyra/elyra
.OR
Create a custom Elyra container image following the instructions in this directory.
-
In the default Kubeflow welcome page, in the left side menu, click on
Notebook Servers
-
Click on
NEW SERVER
-
Choose a
name
for your notebook server, and underImage
check the box labeledCustom Image
. -
In Kubeflow version 1.3 (and later) choose
jupyterlab
as image type. -
As
Custom Image
enterelyra/kf-notebook:<ELYRA_VERSION>
, replacing<ELYRA_VERSION>
with the desired image tag, e.g.2.1.0
.To pull an image from quay.io prefix the image name with
quay.io
, e.g.quay.io/kf-notebook:2.1.0
. -
Customize the resources as required. We recommend at least 1 CPU and 1Gi of memory.
-
Your notebook server with Elyra should begin the provisioning process now. When complete, you'll notice a green light and arrow to the left of your notebook. Click on
Connect
to launch Elyra.
Creating a runtime metadata configuration
Official Kubeflow Notebook Server Documentation - Creating a Jupyter Notebook Server