Closed Syntax3rror404 closed 9 months ago
/kind feature request /area installation /priority p2
@Syntax3rror404 thanks for your request. Unless I am missing something, this pattern is not supported i.e. as you probably have seen, the community has developed a kustomize installation pattern. there is some work on helm but that is not developed or supported. We can bring this request up in the Community meeting but it probably is a question for the Manifest Working group meetings. I suspect an Argo CD installation pattern would be a XXL sized feature, but willing to see what the community says. @kubeflow/wg-manifests-leads
@jbottum: The label(s) kind/request, area/installation
cannot be applied, because the repository doesn't have them.
A helm installation option would be perfect and would make the installation much easier. Helm is state of the art for installing kubernetes apps. Helm apps can also deployed with argo.
You might check here: https://github.com/kubeflow/kubeflow/issues/3173
@Syntax3rror404 you will be very interested in the new version of Argoflow that @Talador12 and I are working on.
The current repo is quite messy and only supports Kubeflow 1.3, but we have a working version for 1.6+ that we are testing.
@thesuperzapper I also seen argoflow, but there is no commit since two years. Why is it so imposible to install kubeflow right now? For normal applications I can set up a values file and fire helm against my cluster and the app comes up?
So ArgoCD does support Kustomize. Several teams I work with have used that pattern to install it. It is pretty complicated to set-up nonetheless, especially if you have some of the dependencies already in your cluster and configured (e.g. we use Argo Workflows and Istio independently of Kubeflow).
Better organization around this and a Helm chart would certainly be preferable! I'd like to contribute a Helm chart(s) per my comment in https://github.com/kubeflow/kubeflow/issues/3173#issuecomment-1622742413 🙂
Would think that would belong here in the manifests
repo
So...
Thanks for everyone's patience. Over the last few years I have been building deployKF, it's effectively a reimagined version of Argoflow, but it's also SO much more than that too.
I am very excited for you all to try it, a crazy amount of work has been required, spanning multiple years, but I think it will completely change how open-source ML platforms are built on Kubernetes.
The first public beta will very likely drop tomorrow (but please don't get too mad if it takes a few more days, you will understand when you get to try it).
❤️ ❤️ ❤️
Hi everyone, I am very excited to share the first release of deployKF!
With deployKF, it's WAY easier to configure things, because everything has a config value (no more manual patches):
We have patched LOTS of security issues, many of which can't be easily fixed in the upstream manifests:
The whole design of deployKF is focused on creating enterprise-ready ML Platforms which are actually possible to maintain in the long term, we have:
deployKF is more than just Kubeflow, we aim to support all leading open ML & Data tools, for example:
❤️ deployKF has been a long labor of love, with work spanning back at least 3 years! I am so excited to see how everyone uses it, and how the industry reacts to the best ML Platform being a free and open-source tool!
deployKF are not solving my problem because I need a helm chart which is default and best practise in kubernetes.
Thanks for reminding me about this issue.
As I believe deployKF resolves the issue around deploying Kubeflow with ArgoCD, I will be closing this issue for now. If anyone in the future creates an alternative solution, please feel free to raise it here.
Also, I would also like to draw everyone's attention to the Kubeflow and CNCF codes of conduct, as consistently breaking them may result in being banned from this repo.
/close
@thesuperzapper: Closing this issue.
How can I install kubeflow with ArgoCD?