KUBERNETES(1)(kubernetes)
π kubernetes β kubeadm join phase control-plane-join etcd β¨
okay bestie, welcome to the kubernetes manual, section 1 π this one is kubeadm join phase control-plane-join etcd and she is niche but she is important π¦
β¨ NAME β¨
kubeadm join phase control-plane-join etcd β add a new local etcd member π
πΈ SYNOPSIS πΈ
kubeadm join phase control-plane-join etcd [OPTIONS]
π¦ DESCRIPTION π¦
Add a new local etcd member π«Ά that's it, that's the whole job. she shows up, she joins the etcd squad, she serves. 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 is gonna advertise that it's listening on π if you don't set it, the default network interface gets used, no stress π--config=""β path to a kubeadm configuration file π--control-plane=falseβ create a new control plane instance on this node π (default isfalse, so like, only if you say so)--dry-run=falseβ don't apply any changes, just output what would be done π perfect for a lil vibe check before you commit. defaultfalse--node-name=""β specify the node name π·οΈ--patches=""β path to a directory that contains files namedtarget[suffix][+patchtype].extensionπ§ for example,kube-apiserver0+merge.yamlor justetcd.json. okay so breaking it down bestie:targetcan be one ofkube-apiserver,kube-controller-manager,kube-scheduler,etcd,kubeletconfiguration,corednsdeploymentpatchtypecan be one ofstrategic,mergeorjson, and they match the patch formats supported bykubectlπ₯ the defaultpatchtypeisstrategicextensionmust be eitherjsonoryamlsuffixis 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 tochrootinto the provided path. (yes, chroot, she's serious π)--version=falseβ--version,--version=rawprints 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
no cap, every flag here is verbatim β don't go renaming anything bestie, kubeadm will simply not hear you π
and that's the whole page, you ate that π this lil beauty comes from the Manuals corner of the User shelf, filed under KUBERNETES(1)(kubernetes), dated way back in Jan 2015 β she's vintage, she's valid, she's slay π β¨
π¦ where this page comes from
- 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 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
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms