KUBERNETES(1)(kubernetes)

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

πŸ’– kubeadm join phase control-plane-join all πŸ’–

okay bestie, welcome to the KUBERNETES(1) corner of the manual β€” this one's from the kubernetes manual set, originally compiled by Eric Paris back in Jan 2015 πŸŽ€ and yeah she's giving vintage but she still serves.


🌸 NAME 🌸

kubeadm join phase control-plane-join all β€” Join a machine as a control plane instance ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

kubeadm join phase control-plane-join all [OPTIONS]

πŸ‘‘ DESCRIPTION πŸ‘‘

Join a machine as a control plane instance. that's it, that's the whole vibe. you're literally making this machine a control plane bestie, main character energy fr fr πŸ’…


✨ OPTIONS ✨

  • --apiserver-advertise-address="" β€” if this node is gonna host a brand new control plane instance, this is the IP address the API Server will advertise that it's listening on πŸ‘€. If you don't set it, the default network interface gets used, no cap.
  • --config="" β€” path to a kubeadm configuration file πŸ—‚οΈ.
  • --control-plane=false β€” create a new control plane instance on this node 🧚 (default is false, so it's not doing it unless you say so).
  • --dry-run=false β€” don't actually apply any changes, just output what would be done πŸ™ˆ. Iconic for vibing before you commit.
  • --node-name="" β€” specify the node name 🏷️.
  • --patches="" β€” path to a directory that contains files named "target[suffix][+patchtype].extension". For example, "kube-apiserver0+merge.yaml" or just "etcd.json".
    • "target" can be one of "kube-apiserver", "kube-controller-manager", "kube-scheduler", "etcd", "kubeletconfiguration", "corednsdeployment", "kubeproxydaemonset".
    • "patchtype" can be one of "strategic", "merge" or "json" and they match the patch formats supported by kubectl. The default "patchtype" is "strategic".
    • "extension" must be either "json" or "yaml".
    • "suffix" is an optional string that can be used to determine which patches are applied first alpha-numerically.

🌈 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's giving "yes I really mean that filesystem."
  • --version=false β€” --version, --version=raw prints version information and quits; --version=vX.Y.Z... sets the reported version πŸ“Œ.

πŸŽ€ SEE ALSO πŸŽ€


πŸ’œ 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! 😭 iconic honestly.


quick vibe check bestie: that trailing comma in SEE ALSO? yeah, she's in the original, so she stays. periodt. πŸ’…

and that's the whole page, no notes. this one lives in the Manuals manual, in the User section, under KUBERNETES(1) β€” and the source material is dated January 2015, so pour one out for the OG compiler πŸ•―οΈβœ¨ love that for us, bye πŸ¦‹πŸ’–

πŸ“¦ where this page comes from