KUBERNETES(1) kubernetes KUBERNETES(1) (NAME) kubeadm-join - (SYNOPSIS) kubeadm join [OPTIONS] (DESCRIPTION) kubeadm . ( ) TLS ( ) . (discovery) . IP API . kubeconfig . /kubeconfig client-go ( <>) <> <> . HTTPS . : kubeadm join --discovery-token abcdef.1234567890abcdef 1.2.3.4:6443 kubeadm join --discovery-file path/to/file.conf kubeadm join --discovery-file https://url/file.conf. . HTTPS . CA . --discovery-token-ca-cert-hash (CA) . <<:>> <> . Subject Public Key Info (SPKI) ( RFC7469). kubeadm init . --discovery-token-ca-cert-hash . CA --discovery-token-unsafe-skip-ca- verification . kubeadm . TLS ( TLS) . (CSR) . kubeadm . --tls-bootstrap-token abcdef.1234567890abcdef . . --token . <> : preflight Run join pre-flight checks control-plane-prepare Prepare the machine for serving a control plane /download-certs Download certificates shared among control-plane nodes from the kubeadm-certs Secret /certs Generate the certificates for the new control plane components /kubeconfig Generate the kubeconfig for the new control plane components /control-plane Generate the manifests for the new control plane components kubelet-start Write kubelet settings, certificates and (re)start the kubelet etcd-join Join etcd for control plane nodes kubelet-wait-bootstrap Wait for the kubelet to bootstrap itself control-plane-join Join a machine as a control plane instance /mark-control-plane Mark a node as a control-plane wait-control-plane Wait for the control plane to start (OPTIONS) --apiserver-advertise-address="" IP API . . --apiserver-bind-port=6443 API (bind) . --certificate-key="" init. AES . --config="" kubeadm. --control-plane=false . --cri-socket="" CRI . kubeadm CRI CRI . --discovery-file="" (URL) . --discovery-token="" API. --discovery-token-ca-cert-hash=[] CA (: <<:>>). --discovery-token-unsafe-skip-ca-verification=false --discovery-token- ca-cert-hash . --dry-run=false . --ignore-preflight-errors=[] . : <>. <> . --node-name="" . --patches="" <>. <> <>. <> <> <> <> <> <> <> . <> <> <> <> kubectl . <> <> . <> <> <> . <> - . --skip-phases=[] () . --tls-bootstrap-token="" . --token="" discovery-token tls- bootstrap-token . (OPTIONS INHERITED FROM PARENT COMMANDS) --rootfs="" <<>> . kubeadm chroot . --version=false --version --version=raw --version=vX.Y.Z... . (SEE ALSO) kubeadm(1), kubeadm-join-phase(1), (HISTORY) Eric Paris (eparis at redhat dot com) kubernetes ! Eric Paris Jan 2015 KUBERNETES(1)