Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the docs for connecting to MLflow via Kubeflow #245

Closed
kimwnasptd opened this issue Jun 26, 2024 · 5 comments · Fixed by #260
Closed

Update the docs for connecting to MLflow via Kubeflow #245

kimwnasptd opened this issue Jun 26, 2024 · 5 comments · Fixed by #260
Labels
enhancement New feature or request

Comments

@kimwnasptd
Copy link
Collaborator

Context

Follow up from #244

The recommended way for deploying MLflow and Kubeflow should be with these 2 extra commands:

juju relate mlflow-server:ingress istio-pilot:ingress
juju relate mlflow-server:dashboard-links kubeflow-dashboard:links

And then MLflow should be accessible by clicking on the MLflow row in the CentralDashboard, which will redirect users to a new tab with MLflow (behind Dex).

What needs to get done

We'll need to update the documentation to reflect

  1. the above code changes
  2. how a user should access MLflow, when exposed with Kubeflow

Definition of Done

  1. The current tutorial exposes the two new commands for integrating MLflow with Istio and the Dashboard
  2. The above tutorial tells users how to connect to MLflow, when deployed with Kubeflow
@kimwnasptd kimwnasptd added the enhancement New feature or request label Jun 26, 2024
Copy link

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-5900.

This message was autogenerated

@kimwnasptd
Copy link
Collaborator Author

cc @afgambin

@afgambin
Copy link
Contributor

Triaged with high prio.

@ACodingfreak
Copy link

@kimwnasptd - Is there any dependency with respect to juju and kf version for running below commands

juju relate mlflow-server:ingress istio-pilot:ingress
juju relate mlflow-server:dashboard-links kubeflow-dashboard:links

I tried above commands with juju: 2.4 and kf:1.7 and it failed

$ juju relate mlflow-server:ingress istio-pilot:ingress
$ juju relate mlflow-server:dashboard-links kubeflow-dashboard:links
ERROR application "kubeflow-dashboard" has no "links" relation

@ACodingfreak
Copy link

@kimwnasptd - Is there any dependency with respect to juju and kf version for running below commands

juju relate mlflow-server:ingress istio-pilot:ingress
juju relate mlflow-server:dashboard-links kubeflow-dashboard:links

I tried above commands with juju: 2.4 and kf:1.7 and it failed

$ juju relate mlflow-server:ingress istio-pilot:ingress
$ juju relate mlflow-server:dashboard-links kubeflow-dashboard:links
ERROR application "kubeflow-dashboard" has no "links" relation

Works with Juju 3.4 and CKF 1.8

One addon question will be currently I am running below commands to enable resource dispatcher to link mlflow with kubeflow. Do I still need to run these commands ?

juju deploy resource-dispatcher --channel 1.0/stable --trust
juju relate mlflow-server:secrets resource-dispatcher:secrets
juju relate mlflow-server:pod-defaults resource-dispatcher:pod-defaults

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants