-
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] Add clear architectural diagrams on how KFP works and fill out the operator guides #10957
Comments
Happy to contribute to this. |
@cjidboon94 Indeed we are missing a lot of reference architecture from KFP docs. I was discussing this with @rimolive. Maybe with the help of @hbelmiro we can start by creating a new issue similar to kubeflow/website#3712 but targeted at Kubeflow 1.10. This is a list of all the docs I could find related to KFP V2 architecture and related topics:
For each doc, someone should identify if there are topics worth extrapolating into the website. And then once this is done, we can also start listing other topics that need documentation but that had no reference at all. |
There is also the matter of an architectural explanation about multi-backend support and current integration with Tekton - #10980 |
/assign @anishasthana |
Maybe the diagrams in https://blogs.vmware.com/opensource/2023/06/20/hardening-kubeflow-security-for-enterprise-environments-2/ are useful. |
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. |
/remove-lifecycle stale |
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 |
/remove-lifecycle frozen |
Feature Area
/area docs
What feature would you like to see?
For operators, contributors and administrators of KFP, it would be great to have clear diagrams and documentation of KFP v2's architecture.
How, for example, Launcher, Driver and Compiler components relate to each other in the backend. ( https://cloud-native.slack.com/archives/C073N7BMLB1/p1719335776541249 )
Parameters and tweaks to improve KFP performance and stability (similar to #5333 )
What is the use case or pain point?
This will help new KFP admins and contributors better understand the inner workings and what knobs one can turn to configure KFP to the desired state.
Is there a workaround currently?
Asking on slack, stackoverflow, GH issues and praying for answers, or diving into the code and try to figure it out yourself.
Love this idea? Give it a 👍.
The text was updated successfully, but these errors were encountered: