Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deployKF/deployKF

deployKF builds machine learning platforms on Kubernetes. We combine the best of Kubeflow, Airflow†, and MLflow† into a complete platform.
https://github.com/deployKF/deployKF

argocd artificial-intelligence gitops kubeflow kubernetes machine-learning mlops

Last synced: 29 days ago
JSON representation

deployKF builds machine learning platforms on Kubernetes. We combine the best of Kubeflow, Airflow†, and MLflow† into a complete platform.

Awesome Lists containing this project

README

        


deployKF


Your Open ML Platform






deployKF Logo




GitHub Stars




# About deployKF



Downloads


Contributors


Contributors


License


Latest Release

## What is deployKF?

> [ __deployKF__](https://www.deploykf.org/) builds machine learning platforms on __Kubernetes__.
>

> We combine the best of
> [ __Kubeflow__](https://www.deploykf.org/reference/tools/#kubeflow-ecosystem),
> [ __Airflow__](https://www.deploykf.org/reference/future-tools/#apache-airflow), and
> [ __MLflow__](https://www.deploykf.org/reference/future-tools/#mlflow-model-registry)
> into a complete platform that is easy to deploy and maintain.
>
> Coming soon, see our [current](https://www.deploykf.org/reference/tools/) and [future](https://www.deploykf.org/reference/future-tools/) tools.

## Why use deployKF?

> deployKF combines the _ease of a managed service_ with the flexibility of a self-hosted solution.
>
> Our goal is that __any Kubernetes user__ can build a machine learning platform for their organization,
> without needing specialized MLOps knowledge, or a team of experts to maintain it.
>
> The key features of deployKF are:
>
> - Run on [__any Kubernetes cluster__](https://www.deploykf.org/guides/getting-started/#kubernetes-cluster), including on-premises and in the cloud
> - Intuitive [__centralized configs__](https://www.deploykf.org/guides/values/#overview) for all aspects of the platform
> - Seamless [__in-place upgrades__](https://www.deploykf.org/guides/upgrade/#overview) and config updates
> - Connect your existing
> [ __Istio__](https://www.deploykf.org/guides/dependencies/istio/#can-i-use-my-existing-istio),
> [ __cert-manager__](https://www.deploykf.org/guides/dependencies/cert-manager/#can-i-use-my-existing-cert-manager),
> [ __Kyverno__](https://www.deploykf.org/guides/dependencies/kyverno/#can-i-use-my-existing-kyverno),
> [ __S3__](https://www.deploykf.org/guides/tools/external-object-store/),
> and [ __MySQL__](https://www.deploykf.org/guides/tools/external-mysql/)
> - Use any [__identity provider__](https://www.deploykf.org/guides/platform/deploykf-authentication/) via _OpenID Connect_ or _LDAP_
> - Native support for [__GitOps with ArgoCD__](https://www.deploykf.org/guides/dependencies/argocd/#how-does-deploykf-use-argo-cd)

## Video Introduction

>


>
>
>

>

> Title: deployKF: A better way to deploy Kubeflow (and more)
>

> Event: Kubeflow Summit 2023
>

>

## Featured Stories

> We are always excited to see __how and where__ deployKF is being used!
>
> Here are some stories of deployKF being used in the wild:
>
> Organization | Article / Video
> --- | ---
> Cloudflare | [_A look inside the Cloudflare ML Ops platform_](https://blog.cloudflare.com/mlops/)
>
>
> Have a story to share? [Let us know](https://www.deploykf.org/about/community/#contact-us)!
>

---


# Using deployKF

## Getting Started

> To help you get started with deployKF, we have prepared a number of guides:
>
> - [⭐ __Getting Started__](https://www.deploykf.org/guides/getting-started/) - learn how to run deployKF anywhere
> - [Local Quickstart](https://www.deploykf.org/guides/local-quickstart/) - try deployKF on your local machine
> - [Migrate from Kubeflow Distributions](https://www.deploykf.org/guides/kubeflow-distributions/) - how and why to migrate from other Kubeflow distributions

## Release Information

> For more information about our releases, please see:
>
> - [Version Matrix](https://www.deploykf.org/releases/version-matrix/)
> - [Changelog](https://www.deploykf.org/releases/changelog-deploykf/)

## Support the Project

> deployKF is a new and growing project.
> If you like what we are doing, please help others discover us by __sharing the project__ with your colleagues and/or the wider community.
>
> We greatly appreciate GitHub Stars ⭐ on the `deployKF/deployKF` repository:
>
>
>
>
> Star History Chart
>

---


# Other Resources

## Commercial Support

> To discuss commercial support options for deployKF, please connect with [ __Aranui Solutions__](https://www.aranui.solutions/), the company started by the creators of deployKF.
> Learn more on the [Aranui Solutions Website](https://www.aranui.solutions/).

## Community

> The deployKF community uses the __Kubeflow Slack__ for informal discussions among users and contributors.
>
> Please see our [community page](https://www.deploykf.org/about/community/#slack) for more information.

## History of deployKF

> deployKF was originally created and is maintained by [Mathew Wicks](https://www.linkedin.com/in/mathewwicks/) (GitHub: [@thesuperzapper](https://github.com/thesuperzapper)), a Kubeflow lead and maintainer of the popular [Apache Airflow Helm Chart](https://github.com/airflow-helm/charts).
> deployKF is a community-led project that welcomes contributions from anyone who wants to help.