Skip to content

Trendyol/mlflow-operator

Repository files navigation

mlflow-operator

Description

This project aims to provide a Kubernetes Operator for MLflow.

Running on the local

Check local steps for running on your local machine.

Running on the cluster

# Install the CRDs into the cluster
make install
# Install instances of CR
kubectl apply -f config/samples/
# Build and push your image
make docker-build docker-push IMG=<some-registry>/mlflow-operator:tag
# Deploy the controller to the cluster
make deploy IMG=<some-registry>/mlflow-operator:tag

Clean from cluster

# To delete the CRDs from the cluster
make uninstall
# Undeploy the controller from the cluster
make undeploy

Modifying the API definitions

If you are editing the API definitions, generate the manifests such as CRs or CRDs using:

make manifests
make generate