https://github.com/trendyol/mlflow-operator
Kubernetes Operator for MLflow
https://github.com/trendyol/mlflow-operator
Last synced: 6 months ago
JSON representation
Kubernetes Operator for MLflow
- Host: GitHub
- URL: https://github.com/trendyol/mlflow-operator
- Owner: Trendyol
- License: mit
- Created: 2023-08-21T23:59:57.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-30T11:26:21.000Z (11 months ago)
- Last Synced: 2025-01-30T12:26:24.271Z (11 months ago)
- Language: Go
- Homepage:
- Size: 22 MB
- Stars: 6
- Watchers: 6
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# mlflow-operator
## Description
> This project aims to provide a Kubernetes Operator for [MLflow](https://mlflow.org/).
### Running on the local
> Check [local](LOCAL.md) steps for running on your local machine.
### Running on the cluster
```sh
# Install the CRDs into the cluster
make install
```
```sh
# Install instances of CR
kubectl apply -f config/samples/
```
```sh
# Build and push your image
make docker-build docker-push IMG=/mlflow-operator:tag
```
```sh
# Deploy the controller to the cluster
make deploy IMG=/mlflow-operator:tag
```
### Clean from cluster
```sh
# To delete the CRDs from the cluster
make uninstall
```
```sh
# 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:
```sh
make manifests
make generate
```