Integrate Charmed MLflow with Charmed Kubeflow on Charmed Kubernetes

Component

Version

MLflow

2

In this guide, we will guide you through the process of integrating Charmed MLflow with Charmed Kubeflow on Charmed Kubernetes.

Prerequisites

We assume that:

  • You have access to a Charmed Kubernetes cluster using kubectl. If you don’t have a cluster set up, you can follow the creation guide to deploy one on AWS.

  • You have deployed the Charmed Kubeflow bundle. If you don’t have it, here is a guide on how to do it.

  • You have deployed the Charmed MLflow bundle. To see how, follow our deployment guide.

Deploy resource dispatcher

Deploy the resource dispatcher:

juju deploy resource-dispatcher --channel 1.0/stable --trust

Relate Resource dispatcher to MLflow

Relate the Resource dispatcher to MLflow:

juju relate mlflow-server:secrets resource-dispatcher:secrets
juju relate mlflow-server:pod-defaults resource-dispatcher:pod-defaults

Integrate MLflow with Kubeflow notebook

Please refer to this doc: Getting Started with Charmed MLflow and Kubeflow.