KUBERNETES(1)(kubernetes)

πŸ“¦
version 1.37.2 Β· 3 versions
, in arch rolling, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable

πŸ’« 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=raw prints 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 πŸ’œ

kubeadm-init-phase(1),

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