A Helm chart to install MLflow tracking, a tool to track Machine Learning experiments.
This Helm chart is using Postgresql as backend and S3 as artifact store. Contributions for other backends and artifacts store are welcome.
Homepage: https://www.mlflow.org/
A simple install with default values, latest chart version and generated name:
helm install --generate-name oci://ghcr.io/deliveryhero/helm-charts/mlflowTo install a specific version of this chart:
helm install --generate-name oci://ghcr.io/deliveryhero/helm-charts/mlflow --version 1.0.10To install the chart with the release name my-release:
helm install my-release oci://ghcr.io/deliveryhero/helm-charts/mlflowTo install with some set values:
helm install my-release oci://ghcr.io/deliveryhero/helm-charts/mlflow --set values_key1=value1 --set values_key2=value2To install with custom values file:
helm install my-release oci://ghcr.io/deliveryhero/helm-charts/mlflow -f values.yaml| Key | Type | Default | Description |
|---|---|---|---|
| extraLabels | object | {} |
|
| fullnameOverride | string | "" |
|
| image.pullPolicy | string | "IfNotPresent" |
|
| image.repository | string | "larribas/mlflow" |
|
| image.tag | string | "1.9.1" |
|
| imagePullSecrets | list | [] |
|
| ingress.enabled | bool | false |
|
| ingress.hosts | list | [] |
|
| ingress.path | string | "/" |
|
| mlflow.affinity | object | {} |
|
| mlflow.autoscaling.enabled | bool | false |
|
| mlflow.autoscaling.maxReplicas | int | 10 |
|
| mlflow.autoscaling.minReplicas | int | 1 |
|
| mlflow.autoscaling.targetCPUUtilizationPercentage | int | 80 |
|
| mlflow.autoscaling.targetMemoryUtilizationPercentage | int | 80 |
|
| mlflow.database.hostname | string | "mlflow" |
|
| mlflow.database.name | string | "mlflow" |
|
| mlflow.database.password | string | "mlflow" |
|
| mlflow.database.port | int | 5432 |
|
| mlflow.database.username | string | "mlflow" |
|
| mlflow.nodeSelector | object | {} |
|
| mlflow.replicas | int | 1 |
|
| mlflow.resources | object | {} |
|
| mlflow.s3.path | string | "s3://mlflow" |
|
| mlflow.tolerations | list | [] |
|
| nameOverride | string | "" |
|
| service.annotations | object | {} |
|
| service.https.enable | bool | false |
|
| service.https.port | int | 443 |
|
| service.loadBalancerSourceRanges | list | [] |
Specifies source IP ranges which are allowed to access service with LoadBalancer type |
| service.port | int | 80 |
|
| service.targetPort | int | 5000 |
|
| service.type | string | "ClusterIP" |
|
| serviceAccount.annotations | object | {} |
|
| serviceAccount.create | bool | false |
Specifies whether a service account should be created. If true, mlflow.fullname template is used as name. |
| Name | Url | |
|---|---|---|
| mkuhn | https://github.com/magdalenakuhn17 |
Chart source: github.com/deliveryhero/helm-charts/mlflow
Older chart versions: github.com/deliveryhero/helm-charts/pkgs/container/helm-charts/mlflow