kubernetes-marketplace icon indicating copy to clipboard operation
kubernetes-marketplace copied to clipboard

A Kubeflow application

Open Rishit-dagli opened this issue 1 year ago • 5 comments

This issue is a:

  • [ ] Bug Report
  • [ ] Enhancement suggestion
  • [x] Feature request

Enhancement suggestions / feature requests

It would be pretty helpful to have a Kubeflow application on the Civo marketplace. Kubeflow is quite popular in the Machine Learning community as can be seen in kubeflow/kubeflow and would help the overall Civo community.

The Kubeflow project is dedicated to making deployments of machine learning (ML) workflows on Kubernetes simple, portable and scalable. Our goal is not to recreate other services, but to provide a straightforward way to deploy best-of-breed open-source systems for ML to diverse infrastructures. Anywhere you are running Kubernetes, you should be able to run Kubeflow. —kubeflow.org

I would love to contribute this if it sounds like a right fit for the Civo marketplace.

I propose using Kubeflow Manifests to create this application. I tried deploying Kubeflow on a Civo cluster and running some preliminary tests on installing using the Manifests and would propose going forward this way if we go ahead with this issue.

Rishit-dagli avatar Aug 02 '22 03:08 Rishit-dagli

@Rishit-dagli I am onboard with adding kubeflow

saiyam1814 avatar Aug 03 '22 10:08 saiyam1814

Before I start working on this, I had a question though: as far as I have observed you often need to apply the generated Kubernetes resource configurations at least twice since some resources can only be created after other ones are ready. Is the resource configuration applied to the Civo cluster from app.yaml in a loop until all the resources are ready?

Rishit-dagli avatar Aug 04 '22 05:08 Rishit-dagli

kubectl gives us a command to check on this eg kubectl wait --for=condition=available --timeout=300s deployment/nginx

saiyam1814 avatar Aug 04 '22 05:08 saiyam1814

Yes, but using an app.yaml does not support this, right? Or did I miss something

Rishit-dagli avatar Aug 04 '22 05:08 Rishit-dagli

you can use install.sh and app.yaml both in a single marketplace application

saiyam1814 avatar Aug 04 '22 06:08 saiyam1814