-
Notifications
You must be signed in to change notification settings - Fork 773
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
Refactor the Kubeflow getting-started section #889
Comments
Issue-Label Bot is automatically applying the label Links: app homepage, dashboard and code for this bot. |
/assign @dansanche |
@sarahmaddox: GitHub didn't allow me to assign the following users: DanSanche. Note that only kubeflow members, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. 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. |
I opened a PR addressing this, but we couldn't get consensus on how to organize this section, so I'm closing it and hoping we can use this bug to discuss how to improve the Getting Started experience. I think creating a clear path for new users through the Getting Started guide should be a top priority. As it stands, the number of docs in the getting started docs is overwhelming and hard to navigate, and it seems like there are more docs coming as every platform wants to be represented in this section. I see two options to improve this: option 1. use folders to split up the guides into buckets, so new users can focus only on the use-case that matters to them. This was what I tried to implement, but it's difficult to categorize all existing docs in a way that is clear and makes all stakeholders happy. option 2. create a single getting started guide based on a standard open platform like minikube that we can direct all new users through. This option would be ideal if we could provide a great experience, but I haven't had much luck getting Kubeflow set up locally, so I don't know how feasible this is. Let me know your thoughts |
I agree with both points, especially the second point. I think the Getting Started guide could include a section that provides a clear way to "try out" Kubeflow, locally -- which may or may not be different from running Kubeflow |
I'm curious if things fall along the lines of "Installers", "Appliances" and "Managed", or something like that. For instance, with kubernetes, I think you'd characterize GKE, AKS, EKS as managed kubernetes offerings, and things like kubeadm or charmed kubernetes as installers / distributions. Agree that a better organization is strongly desired. I think it starts with either "Where do you want to deploy Kubeflow" or "How do you want to consume Kubeflow". For the latter Question, things break down like this:
I don't love it. To stick with previous effort, ie how to get started:
Finally, as another option:
|
I wonder if a table would be the best way to present options to the user. With a table we could determine what goes on both axis and then provide links to specific solutions. |
I think a table of Kubeflow Providers would be very helpful, as this list will keep growing. We can list Kubeflow providers in a table with the following intro: In the table we can add a column for supported deployment options: GCP, AWS, Azure, on-prem. |
I think you made a good point about separating the Quickstart guides from the Production Installer Guides. These are targeted at very different audiences, and they are currently both under the "Getting Started" header. Maybe we should add a new "Installers" section, and move some pages in there? That would be a good place to include a table |
Pasting a comment from @jlewi on PR #1051 (comment)
|
/area docs |
We've made a number of changes to the getting-started section since this issue was raised. I'm going to close the issue now. If anyone wants to discuss the new organization of the getting-started section, please raise a new issue. |
@sarahmaddox: 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. |
Restructure the entries into groups:
The text was updated successfully, but these errors were encountered: