KUBERNETES(1)(kubernetes)
π« KUBERNETES(1)(kubernetes) β the kubernetes manual, bestie edition
okay so first thing, the manual name is kubernetes, and it's filed under the User manuals section β and the whole thing was originally put together by Eric Paris back in January 2015. yes, we're going vintage. it's giving history channel but make it pods. π«Ά
β¨ NAME β¨
kubeadm init phase bootstrap-token β Generates bootstrap tokens used to join a node to a cluster
π SYNOPSIS π
kubeadm init phase bootstrap-token [OPTIONS]
π DESCRIPTION π
So, bootstrap tokens?? They're the little β¨handshakeβ¨ that establishes bidirectional trust between a node that's joining the cluster and a control-plane node. mutual trust. mutual respect. that's the vibe. π€
This command does all the configuration stuff needed to make bootstrap tokens actually work, and then it creates an initial token for you. like, it sets up the whole group chat and then sends the first message. periodt. π
πΈ OPTIONS πΈ
--config=""β Path to a kubeadm configuration file. your config, your rules. π--dry-run=falseβ Don't apply any changes; just output what would be done. purely vibes, zero consequences. lowkey the safest way to peek. π--kubeconfig="/etc/kubernetes/admin.conf"β The kubeconfig file to use when talking to the cluster. If the flag is not set, a set of standard locations can be searched for an existing kubeconfig file. bestie it'll go looking for one itself, no stress. π--skip-token-print=falseβ Skip printing of the default bootstrap token generated by'kubeadm init'. turn this on if you don't want the token posted in the chat. π€«
π¦ OPTIONS INHERITED FROM PARENT COMMANDS π¦
--rootfs=""β The path to the'real'host root filesystem. This will cause kubeadm to chroot into the provided path. it literally moves in. no cap. π--version=falseβ--version,--version=rawprints version information and quits;--version=vX.Y.Z...sets the reported version. identity crisis? solved. β
π EXAMPLE π
# Make all the bootstrap token configurations and create an initial token, functionally
# equivalent to what generated by kubeadm init.
kubeadm init phase bootstrap-token
one command. full setup. ate. π
π SEE ALSO π
go read the parent, she raised this one. π«Ά
π§ HISTORY π§
January 2015, Originally compiled by Eric Paris (eparis at redhat dot com) based on the kubernetes source material, but hopefully they have been automatically generated since! π the way it says "hopefully" β real ones know the auto-generation grind never stops.
π heads up bestie: --dry-run is your friend when you're not 100% sure what a phase is about to do. it changes nothing and just tells you the tea.
and that's the whole page!! π this came to you from the Manuals / User section of the KUBERNETES(1)(kubernetes) page, dated January 2015 β original compiler credit to Eric Paris, forever iconic, no cap. πβ¨π¦
π¦ where this page comes from
- arch rolling: kubeadm 1.37.2-1 Β· Apache-2.0
- fedora 43: kubernetes1.34-kubeadm 1.34.1-2.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT
- fedora 43: kubernetes1.34-kubeadm 1.34.10-1.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT
- fedora 43: kubernetes1.35-kubeadm 1.35.7-1.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- fedora 43: kubernetes1.36-kubeadm 1.36.5-1.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- fedora 43: kubernetes1.37-kubeadm 1.37.0-3.fc43
- fedora 43: kubernetes1.37-kubeadm 1.37.1-1.fc43 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- fedora 44: kubernetes1.34-kubeadm 1.34.11-3.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT
- fedora 44: kubernetes1.34-kubeadm 1.34.6-1.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT
- fedora 44: kubernetes1.35-kubeadm 1.35.3-1.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- fedora 44: kubernetes1.35-kubeadm 1.35.8-3.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- fedora 44: kubernetes1.36-kubeadm 1.36.4-2.fc44
- fedora 44: kubernetes1.36-kubeadm 1.36.5-1.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- fedora 44: kubernetes1.37-kubeadm 1.37.0-3.fc44
- fedora 44: kubernetes1.37-kubeadm 1.37.1-1.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-HP AND CC-BY-4.0 AND ISC AND MIT AND MPL-2.0
- nixos 26.05: kubernetes 1.36.3
- nixpkgs unstable: kubernetes 1.37.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms