Skip to content

rafidini/k8s-mlflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Set up your MLOps platform on your Kubernetes cluster

About

This repository hold the base code to run your MLOps platform on your Kubernetes cluster with MLflow.

A quay.io repository exists to hold the container image of this project.

Installation

Requirements

  • Kubernetes cluster
  • MinIO cluster (optional)

Kubernetes manifests

Ensure that you modified the manifests within the kubernetes folder to match your setup.

Usage

(optional) Docker

If you want a production-ready container through Docker run the following command :

#!/bin/bash
docker run -d\
           -P\
           -v "$(pwd)/scripts:/usr/src/app/scripts"\
           quay.io/rafidini/k8s-mlflow:1.0.0-alpha.5

Kubernetes

Get into a Command prompt/Terminal and follow the instructions :

# (optional) Launch MinIO
kubectl apply -f kubernetes/minio-standalone.yaml

# Launch MLflow
kubectl apply -f kubernetes/k8s-mlflow.yaml

Contributing

A guideline will be produced later on.


Note

To update the changelog git-changelog -o CHANGELOG.md -s angular .