Kubeflow

  • Kubeflow Charmers | bundle
  • Cloud
Channel Revision Published
latest/candidate 294 24 Jan 2022
latest/beta 430 30 Aug 2024
latest/edge 423 26 Jul 2024
1.9/stable 426 31 Jul 2024
1.9/beta 420 19 Jul 2024
1.9/edge 425 31 Jul 2024
1.8/stable 414 22 Nov 2023
1.8/beta 411 22 Nov 2023
1.8/edge 413 22 Nov 2023
1.7/stable 409 27 Oct 2023
1.7/beta 408 27 Oct 2023
1.7/edge 407 27 Oct 2023
juju deploy kubeflow --channel 1.9/beta
Show information

Platform:

This guide describes how you can create Nvidia NGC Jupyter Notebooks with Charmed Kubeflow (CKF).

Deploy the dependencies

Deploy the charms required for notebook integration with NGC images:

juju deploy ngc-integrator --channel=latest/edge --trust

juju deploy resource-dispatcher --channel=latest/edge --trust

Add the required relation between the deployed charms:

juju relate ngc-integrator:pod-defaults resource-dispatcher:pod-defaults

Wait until the charms are in active status, which can be monitored with:

juju status --watch 5s

Create a notebook with NGC

From the Notebooks User Interface (UI):

  1. Select New Notebook and click on Custom Notebook.
  2. Select Custom Image and type in the full name of the NGC image:

  1. Scroll down to the bottom of the page and click on Advanced Options.
  2. From the Configurations dropdown, select Enable Nvidia NGC JupyterLab Notebook:

Finally, launch the notebook and connect to it.