Integrate Charmed MLflow with Charmed Kubeflow on Charmed Kubernetes





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


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.