Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/deployKF/deployKF
- Owner: deployKF
- License: apache-2.0
- Created: 2023-03-14T21:07:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-23T03:21:30.000Z (7 months ago)
- Last Synced: 2024-05-23T04:24:57.262Z (7 months ago)
- Topics: argocd, artificial-intelligence, gitops, kubeflow, kubernetes, machine-learning, mlops
- Language: Shell
- Homepage: https://www.deploykf.org/
- Size: 883 KB
- Stars: 278
- Watchers: 12
- Forks: 32
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-kubeflow - deployKF
- awesome-argo - deployKF
README
deployKF
Your Open ML Platform
# About deployKF
## 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:
>
>
>
>
>
>---
# 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.