-
Notifications
You must be signed in to change notification settings - Fork 14.4k
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
"Creating a cluster with kubeadm"—there should be a simple, straightforward quickstart #45309
Comments
Hmm, I've used this page several times to walk through spinning up a cluster successfully. Are there specific sections or flows that you find lacking? You mention a couple general concepts, but this still kind of reads as "this should be better!!" |
I read half the document word-for-word and then skimmed the rest. Hopefully
the meat comes in the second half? Either way: consider if the meat comes
after the vegetables? Normally this is considered backwards. Also: the
generality of the document is the catalyst for my thesis being, "this
should be better," as you put it. I'm not in the habit of rewriting someone
else's documentation. But...I will scrutinize the hell out of this and see
if a cluster pops out.
…On Fri, Feb 23, 2024, 1:06 PM Sean McGinnis ***@***.***> wrote:
Hmm, I've used this page several times to walk through spinning up a
cluster successfully. Are there specific sections or flows that you find
lacking? You mention a couple general concepts, but this still kind of
reads as "this should be better!!"
—
Reply to this email directly, view it on GitHub
<#45309 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AO4VO5TLQCM3JGKNOQ3MUN3YVDSCPAVCNFSM6AAAAABDXFP5B2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRRHA2DONJQGY>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
What we have now could split into two explanations:
The tutorial I'm imagining is a largely manual walkthrough. There is third party documentation from the ecosystem but we don't document that, as (so far as I know) all of these tools are either aimed as local Kubernetes development, or are not part of Kubernetes. |
/language en /frozen Even if we try hard, it won't be simple and straightforward, but we can do more than we have. |
I think this might be the work of more than one contributor, not the product of a single expert. |
To move this work forward, a contributor can:
|
@sftim okay here are the tasks:
The quickstart document, unlike the original document, should:
If you want to see an excellent example of a similarly complicated tool that has a legitimate quickstart that I was able to follow and complete in a matter of minutes look no further than Calico: https://docs.tigera.io/calico/latest/getting-started/kubernetes/quickstart |
To move this work forward, a contributor can:
|
/triage accepted |
Just wanted to give some feedback as a relatively experienced kubernetes operator with zero
kubeadm
experience. I'm very surprised at the approach that is taken within the document Creating A Cluster With kubeadm. It is extremely high-level to the point of vagueness. Yes there are a couple literal commands suggested to be run, but there is no workflow that actually involves creating a cluster. If you title a document, "Creating A Cluster With kubeadm" that document should in my opinion not be a general document about the potential ways to create a cluster, but instead culminate in the actual creation of a cluster. Whatever the case thekubeadm
documentation is high-level and sprawling and yet offers no concrete document that just gets someone "up and running with a vanilla single or two-node cluster". Someone clearly put a lot of time into writing these documents, but as with 99% of official kubernetes documentation pragmatism would be much more valuable than scope. Decouple the man page stuff for something like api or configuration documentation. I realize it may be tempting to suggest that I myself rewrite this given that it is an open source project, though that is entirely beside the point. I am coming to this documentation as a first time user; I expect the last impression that the author wants to give is that the documentation requires studying to be useful -- that should not be the case and can come second. Someone has taken weeks I'm betting to write this documentation and that person is clearly a master ofkubeadm
. That person should evolve and come back and write a quickstart or else what's the point of any of it, frankly?The text was updated successfully, but these errors were encountered: