Kubeflow
- By Kubeflow Charmers | bundle
- Cloud
Channel | Revision | Published |
---|---|---|
latest/stable | 414 | 01 Dec 2023 |
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 |
1.6/stable | 329 | 07 Sep 2022 |
1.6/beta | 326 | 23 Aug 2022 |
1.6/edge | 328 | 07 Sep 2022 |
1.4/stable | 321 | 30 Jun 2022 |
1.4/edge | 320 | 30 Jun 2022 |
juju deploy kubeflow --channel edge
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
Platform:
With Charmed Kubeflow, you can create Jupyter Notebook servers with Nvidia NGC images by following this guide.
Contents:
Prerequisites
An active Charmed Kubeflow deployment. For installation instructions, follow the Get started tutorial.Deploy the dependencies
Deploy the charms required for Notebooks 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 UI:-
select
new Notebook
to go to the Notebook creation page -
Click on
Custom Notebook
then chooseAdvanced Options
. -
Select
Custom Image
and type in the full name of the NGC image. In the example below, the image isnvcr.io/nvidia/pytorch:23.09-py3
. -
Scroll down to the bottom of the Notebook creation page and click on
Advanced Options
. -
From the
Configurations
dropdown, selectEnable Nvidia NGC JupyterLab Notebook
as shown below
Finally, launch the Notebook server and connect to it. Now you have a Jupyter Notebook server with an NGC image!