MLflow Installation with helm
In order to install mlflow on OpenShift using helm charts from bitnami, following steps are necessary:
-
Open a terminal on the bastian host or direct connect to a
"web terminal"client on the openshift. -
Create a namespace/project
`mlflowin the cluster: -
Add the bitnami charts as a repository:
you can check if the repository is correctly added:
-
Copy the values of the mlflow charts in a yaml file:
-
Open the
mlflow_values.yamlwith editor (usually vim/vi):
edit some parts:
The service type for tracking server is is LoadBalancer, which should be ClusterIP (Search for "LoadBalancer" in the values file you just generated):
We will later add a route to access the UI of the mlflow tracking server.
Disable the authentification for tracking server (Search for "username: user" in the values file you just generated):
Due to change in bitnami policy for its images and charts, we need to pull the images from another repository.
So these repositories should be changed to find the images in bitnamilegacy instead of bitnami:
repository: bitnamil/mlflow -> bitnamilegacy/mlflow
repository: bitnamil/os-shell -> bitnamilegacy/os-shell
repository: bitnami/git -> bitnamilegacy/git
Workaround for now: In addition, we will disable the postgresql and minio:
- Install the MLflow using helm charts and these values: