-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multi-user support and allow user filter for pipelines, runs, and experiments owned by you #2397
Comments
I would love to have this feature too. How I solve it now is deploying a kubeflow pipeline deployment for each team. |
@eterna2 Is there a way to have multiple pipeline deployments per kubeflow cluster or are you saying you are deploying a kubeflow cluster per team? If it's the later, that's too much underutilized overhead for us to stomach. |
Ya. U can deploy multiple kubeflow pipelines service per kubernetes cluster. However, u will need to deploy them in different namespace. Note, I am referring to kubeflow pipelines only not the full featured kubeflow (haven't tried it, but shld be the same thou). https://github.com/kubeflow/pipelines/blob/master/manifests/kustomize/README.md
A very important thing u need to note that is CRD and cluster role / cluster role bindings are cluster wide setting. Remember not to delete them when removing a particular kfp deployment, cuz u will affect other kfp deployment in different namespaces. i.e. dun just |
I see. I pretty much live on the data scientist user side, so honestly most of this information doesn't mean a whole lot to me. But I appreciate that it is possible! |
@gaoning777 Is this sth that should be part of the multi tenant scenario? |
I think it is. @gaoning777 WDYT? |
Yes. Multi-tenant support should include such filtering such that users only see their own pipelines/runs/experiments. The work will include UI to switch the filter(similar to KF dashboard) and API server to expose the filtering parameter. |
/assign @chensun |
For experiments, runs, and jobs, they will be filtered when multi-user mode is implemented. |
@chensun I think we can close this? |
@Bobgy: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Please read #1223 for latest status |
Our use case internally involves sharing a cluster for a team of scientists. Since every scientist is working on their own different projects, the experiment / run / pipeline list gets cluttered quickly. We would love to have a filter to only (1) experiments you have created (2) runs you have started (3) pipelines you have uploaded if that is possible.
The text was updated successfully, but these errors were encountered: