Skip to content

A kubernetes operator for working with mlflow on kubernetes

License

Notifications You must be signed in to change notification settings

ichbinjakes/mlflow-operator

Repository files navigation

mlflow-operator

⚠️ This project is in the early alpha stage

mlflow-operator is a kubernetes operator to make it simple to deploy RegisteredModels from a mlflow tracking server to kubernetes.

Implemented features

  • Deploy RegisteredModel from an instance of mlflow's tracking server using a ModelDeployment
  • Delete a ModelDeployment

MVP

  • Create model deployments
  • Delete model deployments

Roadmap

  1. initial release
    • Change api kind?
    • CI for docker image
    • Wait for mlflow fix
    • Wait for mlflow server images
    • Logging
  2. Implement adding resources, env vars to model deployment
  3. Implement adding tolerations, security context etc. to model deployment
  4. Python plugin for mlflow to deploy from mlflow cli
  5. Configure for cluster or namespace scope in helm chart

Further ahead

  1. Deploy tracking servers
  2. Build models into images

About

A kubernetes operator for working with mlflow on kubernetes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published