-
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
[feature] Allow KFP to specify Minio instance when configuring pipeline root #6517
Comments
This can be achieved via #5753 too if implemented. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
/lifecycle frozen |
What needs to be implemented to support this? maybe I can work on that |
@dvaldivia It would be awesome if you could look into this! Ping @Bobgy |
/assign @chensun @zijianjoy |
Users can now specify the Minio instance to use by using a KFP v2 deployment (alpha) and KFP SDK v2 (beta). |
@connor-mccarthy do you have an example? |
@dvaldivia
|
@connor-mccarthy - How can i specify it's custom location ? |
You can specify it when creating a pipeline with the from kfp import dsl
@dsl.pipeline(pipeline_root='gs://my-pipeline-root/example-pipeline')
def my_pipeline():
... |
run_result = kfp.Client().create_run_from_pipeline_func( I tried that but its not working |
@ashujain2, can you please provide an error message to help with debugging? |
Basically , I have setup minio and kubeflow into same EKS cluster along with Kubeflow with an overall aim to achieve to segregate artifacts and metadata per namespace per bucket . minIO Endpoint- minio.cserver-minio.svc.cluster.local Somehow , I was able to achieve it by implementing steps written here - ### https://blog.min.io/how-to-kubeflow-minio/ Artifacts are going into dedicated minio bucket but pipeline O/p's are going to default minio . |
I have raised a specific proposal for achieving this in: |
|
@xrwang8 you may have missed some configs, I usually shutdown the internal MinIO after updating everything and all the artifacts start going to the new MinIO, have not tested with newer kubeflows, there might be a new configuration that needs to be updated, what version of kubeflow are you using? |
Let's keep the discussion going on the other issue: We can also discuss on the WIP PR: |
kubeflow-pipeline 2.0.5 ,What can I do with my own minio? @dvaldivia |
Feature Area
What feature would you like to see?
Currently when user configure pipeline root with minio, user can't change the MinIO instance. Kubeflow Pipelines can only use the Minio instance deployed with itself. Allow KFP to specify Minio instance other than the minio instance deployed with KFP when configuring pipeline root
What is the use case or pain point?
Is there a workaround currently?
Love this idea? Give it a 👍. We prioritize fulfilling features with the most 👍.
The text was updated successfully, but these errors were encountered: